forked from mirrors/bookwyrm
Separate import job tests out
This commit is contained in:
parent
67837f84b3
commit
54c553312f
1 changed files with 3 additions and 5 deletions
|
@ -89,23 +89,21 @@ class ImportJob(TestCase):
|
||||||
self.assertEqual(item.date_read, expected)
|
self.assertEqual(item.date_read, expected)
|
||||||
|
|
||||||
|
|
||||||
def test_reads(self):
|
def test_currently_reading_reads(self):
|
||||||
''' various states of reading '''
|
|
||||||
# currently reading
|
|
||||||
expected = [models.ReadThrough(
|
expected = [models.ReadThrough(
|
||||||
start_date=datetime.datetime(2019, 4, 9, 0, 0))]
|
start_date=datetime.datetime(2019, 4, 9, 0, 0))]
|
||||||
actual = models.ImportItem.objects.get(index=1)
|
actual = models.ImportItem.objects.get(index=1)
|
||||||
self.assertEqual(actual.reads[0].start_date, expected[0].start_date)
|
self.assertEqual(actual.reads[0].start_date, expected[0].start_date)
|
||||||
self.assertEqual(actual.reads[0].finish_date, expected[0].finish_date)
|
self.assertEqual(actual.reads[0].finish_date, expected[0].finish_date)
|
||||||
|
|
||||||
# read
|
def test_read_reads(self):
|
||||||
expected = [models.ReadThrough(
|
expected = [models.ReadThrough(
|
||||||
finish_date=datetime.datetime(2019, 4, 9, 0, 0))]
|
finish_date=datetime.datetime(2019, 4, 9, 0, 0))]
|
||||||
actual = models.ImportItem.objects.get(index=2)
|
actual = models.ImportItem.objects.get(index=2)
|
||||||
self.assertEqual(actual.reads[0].start_date, expected[0].start_date)
|
self.assertEqual(actual.reads[0].start_date, expected[0].start_date)
|
||||||
self.assertEqual(actual.reads[0].finish_date, expected[0].finish_date)
|
self.assertEqual(actual.reads[0].finish_date, expected[0].finish_date)
|
||||||
|
|
||||||
# unknown dates
|
def test_unread_reads(self):
|
||||||
expected = []
|
expected = []
|
||||||
actual = models.ImportItem.objects.get(index=3)
|
actual = models.ImportItem.objects.get(index=3)
|
||||||
self.assertEqual(actual.reads, expected)
|
self.assertEqual(actual.reads, expected)
|
||||||
|
|
Loading…
Reference in a new issue