def test_decr(self): app = KarmaApp() self.assertEqual(app.get("joe"), 0) app.decr("joe") app.decr("joe") self.assertEqual(app.get("joe"), -2) app.decr("joe") self.assertEqual(app.get("joe"), -3) self.assertEqual(app.get("joe2"), 0)
def test_incr(self): app = KarmaApp() self.assertEqual(app.get("joe"), 0) self.assertEqual(app.get("joe2"), 0) app.incr("joe") app.incr("joe") self.assertEqual(app.get("joe"), 2) self.assertEqual(app.get("joe2"), 0) app.incr("joe2") self.assertEqual(app.get("joe2"), 1) app.incr("joe2") app.incr("joe2") app.incr("joe2") self.assertEqual(app.get("joe2"), 4)
def test_get(self): app = KarmaApp({"joe": 5, "bob": 10}) self.assertEqual(app.get("joe"), 5) self.assertEqual(app.get("bob"), 10) self.assertEqual(app.get("joe2"), 0) self.assertEqual(app.get("joe3"), 0)