예제 #1
0
 def test_counters(self):
     cache.clear()
     increment_counters(username="******", ip="127.0.0.1")
     increment_counters(username="******")
     self.assertEqual(attempt_count("username", "foo"), 2)
     self.assertEqual(attempt_count("ip", "127.0.0.1"), 1)
     self.assertEqual(attempt_count("username", "baz"), 0)
     reset_counters(username="******", ip="127.0.0.1")
     self.assertEqual(attempt_count("username", "foo"), 0)
     self.assertEqual(attempt_count("ip", "127.0.0.1"), 0)
     cache.clear()
예제 #2
0
 def test_counters(self):
     cache.clear()
     increment_counters(username="******", ip="127.0.0.1")
     increment_counters(username="******")
     self.assertEqual(attempt_count("username", "foo"), 2)
     self.assertEqual(attempt_count("ip", "127.0.0.1"), 1)
     self.assertEqual(attempt_count("username", "baz"), 0)
     reset_counters(username="******", ip="127.0.0.1")
     self.assertEqual(attempt_count("username", "foo"), 0)
     self.assertEqual(attempt_count("ip", "127.0.0.1"), 0)
     cache.clear()