Skip to content

Commit

Permalink
started work on the testsuite
Browse files Browse the repository at this point in the history
  • Loading branch information
coh2 committed Jan 28, 2012
1 parent 50fdb24 commit e66f29d
Show file tree
Hide file tree
Showing 2 changed files with 29 additions and 0 deletions.
Empty file added tests/__init__.py
Empty file.
29 changes: 29 additions & 0 deletions tests/test_sqlite_backend.py
@@ -0,0 +1,29 @@
from unittest import TestCase

from pastycake.sqlite_backend import SqliteBackend


class TestSqliteBackend(TestCase):
def setUp(self):
self.db = SqliteBackend(':memory:')

def test_connected(self):
self.assertFalse(self.db.connected())

def test_connect(self):
self.assertFalse(self.db.connected())
self.db.connect()
self.assertTrue(self.db.connected())

def test_already_visited_url(self):
self.db.connect()
self.assertTrue(self.db.connected())

self.assertFalse(self.db.already_visited_url('abc'))

def test_save_url(self):
self.db.connect()
self.assertTrue(self.db.connected())

self.db.save_url('abc', '123')
self.assertTrue(self.db.already_visited_url('abc'))

0 comments on commit e66f29d

Please sign in to comment.