def test_parse_set__separate_items(self): self.assertEqual(set(['bar', 'foo']), helpers.parse_set(['foo', 'bar']))
def test_parse_set__empty_input(self): self.assertEqual(None, helpers.parse_set([])) self.assertEqual(None, helpers.parse_set([',', ''])) self.assertEqual(None, helpers.parse_set('')) self.assertEqual(None, helpers.parse_set(' '))
def test_parse_set__comma_separated_in_list(self): self.assertEqual({'bar', 'baz', 'foo'}, helpers.parse_set(['foo, bar ,baz']))
def test_parse_set__normalize(self): self.assertEqual({'hello'}, helpers.parse_set('HELLO', normalize=True))
def test_parse_set__comma_separated_as_string(self): self.assertEqual({'bar', 'bAz', 'foo'}, helpers.parse_set('foo, bar ,bAz'))