Example #1
0
    def test_delete_counter(self):
        """ Delete a counter """
        counter = Counter("foo")
        self.assertEqual(counter.value, 0)
        del counter.value
        found = Counter.find("foo")
        self.assertIsNone(found)

        self.assertEqual(self.counter.value, 0)
Example #2
0
 def test_set_find_counter(self):
     """ Find a counter """
     _ = Counter("foo")
     _ = Counter("bar")
     foo = Counter.find("foo")
     self.assertEqual(foo.name, "foo")
Example #3
0
 def test_set_list_counters(self):
     """ List all of the counter """
     _ = Counter("foo")
     _ = Counter("bar")
     counters = Counter.all()
     self.assertEqual(len(counters), 3)
Example #4
0
 def test_create_counter_with_name(self):
     """ Create a counter with a name """
     counter = Counter("foo")
     self.assertIsNotNone(counter)
     self.assertEqual(counter.name, "foo")
     self.assertEqual(counter.value, 0)
Example #5
0
 def setUp(self):
     """ This runs before each test """
     Counter.connect(DATABASE_URI)
     Counter.remove_all()
     self.counter = Counter()
Example #6
0
 def setUp(self):
     self.counter = Counter()