Esempio n. 1
0
 def test_board_can_extract_jobs_by_status(self):
     jobs = [
         Job(status='pending'),
         Job(status='active'),
         Job(status='active')
     ]
     board = Board(jobs=jobs)
     self.assertEqual(len(board.jobs_by_status('pending')), 1)
Esempio n. 2
0
 def test_board_returns_no_jobs_if_no_jobs_are_in_board(self):
     board = Board()
     self.assertEqual(len(board.jobs_by_status('dead')), 0)
Esempio n. 3
0
 def test_board_ignores_expired_jobs_when_extracting_by_status(self):
     jobs = [Job(due_date=datetime.date(1991, 4, 20), status='dead')]
     board = Board(jobs=jobs)
     self.assertEqual(len(board.jobs_by_status('dead')), 1)
 def test_board_can_extract_jobs_by_status(self):
     jobs = [Job(status = 'pending'), Job(status = 'active'), Job(status = 'active')]
     board = Board(jobs = jobs)
     self.assertEqual(len(board.jobs_by_status('pending')), 1)
 def test_board_returns_no_jobs_if_no_jobs_are_in_board(self):
     board = Board()
     self.assertEqual(len(board.jobs_by_status('dead')), 0)
 def test_board_ignores_expired_jobs_when_extracting_by_status(self):
     jobs = [Job(due_date=datetime.date(1991, 4, 20), status = 'dead')]
     board = Board(jobs = jobs)
     self.assertEqual(len(board.jobs_by_status('dead')), 1)