def test_get_undeclared(self): old_klass = rs_limits._group_class('config_file', 'grp1') self.assertEqual(self.fake_db.fake_db, {}) self.assertEqual(self.fake_db.actions, [ ('get', 'rs-group:grp1'), ]) self.assertEqual(old_klass, None)
def test_delete(self): self.fake_db.fake_db['rs-group:grp1'] = 'old_class' old_klass = rs_limits._group_class('config_file', 'grp1', delete=True) self.assertEqual(self.fake_db.fake_db, {}) self.assertEqual(self.fake_db.actions, [ ('get', 'rs-group:grp1'), ('delete', 'rs-group:grp1'), ]) self.assertEqual(old_klass, 'old_class')
def test_get(self): self.fake_db.fake_db['rs-group:grp1'] = 'lim_class' old_klass = rs_limits._group_class('config_file', 'grp1') self.assertEqual(self.fake_db.fake_db, { 'rs-group:grp1': 'lim_class', }) self.assertEqual(self.fake_db.actions, [ ('get', 'rs-group:grp1'), ]) self.assertEqual(old_klass, 'lim_class')