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_increment_counter_to_2(self): """ Increment the counter to 2 """ self.assertEqual(self.counter.value, 0) self.counter.increment() self.assertEqual(self.counter.value, 1) counter = Counter.find("hits") self.counter.increment() self.assertEqual(self.counter.value, 2)
def setUp(self): """ This runs before each test """ Counter.connect(DATABASE_URI) Counter.remove_all() self.app = app.test_client()
def test_counter_not_found(self): """ counter not found """ foo = Counter.find("foo") self.assertIsNone(foo)
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 tearDown(self): Counter.reset_credentials()
def setUp(self): self.counter = Counter()