def test_for_in_works(self): my_conf = CKANConfig() my_conf[u'test_key_1'] = u'Test value 1' my_conf[u'test_key_2'] = u'Test value 2' cnt = 0 for key in my_conf: cnt += 1 assert key.startswith(u'test_key_') eq_(cnt, 2)
def test_iteritems_works(self): my_conf = CKANConfig() my_conf[u'test_key_1'] = u'Test value 1' my_conf[u'test_key_2'] = u'Test value 2' cnt = 0 for key, value in my_conf.iteritems(): cnt += 1 assert key.startswith(u'test_key_') assert value.startswith(u'Test value') eq_(cnt, 2)
def test_clear_works(self): # Keep a copy of the original Pylons config _original_pylons_config = pylons.config.copy() my_conf = CKANConfig() my_conf[u'test_key_1'] = u'Test value 1' my_conf[u'test_key_2'] = u'Test value 2' eq_(len(my_conf.keys()), 2) my_conf.clear() eq_(len(my_conf.keys()), 0) # Restore Pylons config pylons.config.update(_original_pylons_config)
def test_true_if_not_empty(): my_conf = CKANConfig() my_conf[u"test_key_1"] = u"Test value 1" assert my_conf
def test_not_true_if_empty(): my_conf = CKANConfig() assert not my_conf
def test_keys_works(): my_conf = CKANConfig() my_conf[u"test_key_1"] = u"Test value 1" my_conf[u"test_key_2"] = u"Test value 2" assert sorted(my_conf.keys()) == [u"test_key_1", u"test_key_2"]
def test_len_works(): my_conf = CKANConfig() my_conf[u"test_key_1"] = u"Test value 1" my_conf[u"test_key_2"] = u"Test value 2" assert len(my_conf) == 2
def test_repr_works(): my_conf = CKANConfig() my_conf[u"test_key_1"] = u"Test value 1" assert repr(my_conf) == u"{'test_key_1': 'Test value 1'}"
def test_get_item_works(): my_conf = CKANConfig() my_conf[u"test_key_1"] = u"Test value 1" assert my_conf.get(u"test_key_1") == u"Test value 1"
def test_del_works(): my_conf = CKANConfig() my_conf[u"test_key_1"] = u"Test value 1" del my_conf[u"test_key_1"] assert u"test_key_1" not in my_conf
def test_repr_works(self): my_conf = CKANConfig() my_conf[u'test_key_1'] = u'Test value 1' eq_(repr(my_conf), u"{u'test_key_1': u'Test value 1'}")
def test_get_item_works(self): my_conf = CKANConfig() my_conf[u'test_key_1'] = u'Test value 1' eq_(my_conf.get(u'test_key_1'), u'Test value 1')