def test_empty_strings_not_set_in_file(self): r = Repo('testrepo', (('proxy', ""),)) r['proxy'] = "" self.assertFalse(("proxy", "") in list(r.items()))
def test_unknown_property_is_preserved(self): existing_repo = Repo('testrepo') existing_repo['fake_prop'] = 'fake' self.assertTrue(('fake_prop', 'fake') in list(existing_repo.items()))
def test_existing_order_is_preserved(self): config = (('key 1', 'value 1'), ('key b', 'value b'), ('key 3', 'value 3')) repo = Repo('testrepo', config) self.assertEqual(config, tuple(repo.items())[:3])