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)
def test_set_find_counter(self): """ Find a counter """ _ = Counter("foo") _ = Counter("bar") foo = Counter.find("foo") self.assertEqual(foo.name, "foo")
def test_set_list_counters(self): """ List all of the counter """ _ = Counter("foo") _ = Counter("bar") counters = Counter.all() self.assertEqual(len(counters), 3)
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)
def setUp(self): """ This runs before each test """ Counter.connect(DATABASE_URI) Counter.remove_all() self.counter = Counter()
def setUp(self): self.counter = Counter()