def test_invalid_type(self): """ WHEN we pass in anything but a string, list, or None THEN we get a TypeError """ with pytest.raises(TypeError): validate_str_or_list(47)
def test_valid_type_none(self): """ WHEN we pass in None THEN we get back True """ a_field = validate_str_or_list(None) assert a_field
def test_valid_type(self): """ WHEN we pass in a string THEN we get back True """ a_field = validate_str_or_list('a string') assert a_field
def blacklist(self, blacklist): if validate_str_or_list(blacklist): self.__blacklist = convert_to_list(blacklist)
def nvr_blacklist(self, nvr_blacklist): if validate_str_or_list(nvr_blacklist): self.__nvr_blacklist = convert_to_list(nvr_blacklist)