Exemplo n.º 1
0
    def test_data_file(self):
        purgecounter = PurgeCounter(self.prefs)
        purgecounter.write_data(self.counter)

        with open(self.filename) as f:
            self.assertEqual(f.read(), self.test_string)
Exemplo n.º 2
0
 def test_no_data_file(self):
     purgecounter = PurgeCounter(self.prefs)
     self.assertFalse(purgecounter.get_banned_for_life())
     self.assertFalse(purgecounter.get_data())
Exemplo n.º 3
0
 def test_data_file(self):
     purgecounter = PurgeCounter(self.prefs)
     self.assertEqual(len(purgecounter.get_banned_for_life()), 1)
     self.assertEqual(len(purgecounter.get_data()), 1)
Exemplo n.º 4
0
 def test_increment(self):
     purge_counter = PurgeCounter(self.prefs)
     self.assertFalse(purge_counter.get_data())
     purge_counter.increment(self.hosts)
     data = purge_counter.get_data()
     self.assertEqual(set(data), self.hosts)