def test_len_after_del(self): m = Model("test", "model", ["k"]) m.add({"k": "one", "v": 1}) m.add({"k": "two", "v": 2}) self.assertEqual(2, len(m)) m.del_by_key("k", "one") self.assertEqual(1, len(m))
def test_del_by_key(self): m = Model("test", "model", ["k"]) m.add({"k": "one", "v": 1}) r = m.find_by_key("k", "one") self.assertDictEqual({"k": "one", "v": 1}, r) m.del_by_key("k", "one") r = m.find_by_key("k", "one") self.assertIsNone(r)