Пример #1
0
 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'))
Пример #2
0
 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'))
Пример #3
0
 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')
Пример #4
0
 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')
Пример #5
0
 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=  '))
Пример #6
0
 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)
Пример #7
0
 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=  '))
Пример #8
0
 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)
Пример #9
0
 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")
Пример #10
0
 def test_empty_override(self):
     expected = ("section", "key", "")
     assert expected == commands.config_override_type("section/key=")
     assert expected == commands.config_override_type("section/key=  ")