def test_parsing_comment_or_empty(self): input_data = [ '', ' ', '# some comment', ' # some other comment' ] self.assertEqual(millipede.parse_rcfile(input_data), {})
def test_boolean_false(self): input_data = [ 'reverse false', 'opposite False' ] self.assertEqual(millipede.parse_rcfile(input_data), { 'reverse': False, 'opposite': False })
def test_boolean_true(self): input_data = [ 'reverse true', 'opposite True' ] self.assertEqual(millipede.parse_rcfile(input_data), { 'reverse': True, 'opposite': True })
def test_parsing(self): input_data = [ 'size 10', 'comment Here I test' ] self.assertEqual(millipede.parse_rcfile(input_data), { 'size': 10, 'comment': 'Here I test', })
def test_wrong_key(self): input_data = [ 'some-wrong-key millipede' ] self.assertEqual(millipede.parse_rcfile(input_data), {})