Do not allow empty ... or empty list input: othervise throw an error (closes #65)
Do not allow non-hypesSpecs in ... (if ... is a list, it must contain only hyperSpecs too): otherwise throw an error
Add unit tests
Just one nuance: error messages are the same either objects are provided directly via ... or via a list. Should these two cases have a separate set of messages? O is it enough to have the same messages?
...
or empty list input: othervise throw an error (closes #65)...
(if...
is a list, it must contain only hyperSpecs too): otherwise throw an errorJust one nuance: error messages are the same either objects are provided directly via
...
or via a list. Should these two cases have a separate set of messages? O is it enough to have the same messages?