def test_valid_override(self): expected = (b'section', b'key', b'value') self.assertEqual( expected, commands.config_override_type(b'section/key=value')) self.assertEqual( expected, commands.config_override_type(b'section/key=value ')) self.assertEqual( expected, commands.config_override_type(b'section/key =value')) self.assertEqual( expected, commands.config_override_type(b'section /key=value'))
def test_valid_override(self): expected = (b'section', b'key', b'value') self.assertEqual(expected, commands.config_override_type(b'section/key=value')) self.assertEqual(expected, commands.config_override_type(b'section/key=value ')) self.assertEqual(expected, commands.config_override_type(b'section/key =value')) self.assertEqual(expected, commands.config_override_type(b'section /key=value'))
def test_invalid_override(self): with self.assertRaises(argparse.ArgumentTypeError): commands.config_override_type(b'section/key') with self.assertRaises(argparse.ArgumentTypeError): commands.config_override_type(b'section=') with self.assertRaises(argparse.ArgumentTypeError): commands.config_override_type(b'section')
def test_empty_override(self): expected = ('section', 'key', '') self.assertEqual( expected, commands.config_override_type(b'section/key=')) self.assertEqual( expected, commands.config_override_type(b'section/key= '))
def test_valid_override_is_bytes(self): section, key, value = commands.config_override_type( b'section/key=value') self.assertIsInstance(section, bytes) self.assertIsInstance(key, bytes) self.assertIsInstance(value, bytes)
def test_empty_override(self): expected = ('section', 'key', '') self.assertEqual(expected, commands.config_override_type(b'section/key=')) self.assertEqual(expected, commands.config_override_type(b'section/key= '))
def test_valid_override(self): expected = ("section", "key", "value") assert expected == commands.config_override_type("section/key=value") assert expected == commands.config_override_type("section/key=value ") assert expected == commands.config_override_type("section/key =value") assert expected == commands.config_override_type("section /key=value")
def test_empty_override(self): expected = ("section", "key", "") assert expected == commands.config_override_type("section/key=") assert expected == commands.config_override_type("section/key= ")