Пример #1
0
	def test_is_duplicate(self):
		create_table_db()
		add_job_link(self.joblink1)
		set_state(self.joblink1, 1)
		add_job_link(self.joblink1)
		set_state(self.joblink1, 1)
		self.assertEqual(count_joblinks(), 1)
		delete_table_db()
Пример #2
0
	def test_is_scraped(self):
		create_table_db()
		add_job_link(self.joblink1)
		set_state(self.joblink1, 1)
		add_job_link(self.joblink2)
		set_state(self.joblink2, 1)
		self.assertTrue(is_scrarped_job_link(self.joblink1) == 1)
		self.assertTrue(is_scrarped_job_link(self.joblink2) == 1)
		self.assertTrue(is_scrarped_job_link(self.joblink3) == 0)
		delete_table_db()
Пример #3
0
	def test_extract_all_joblinks(self):
		create_table_db()
		add_job_link(self.joblink1)
		add_job_link(self.joblink2)
		urls = extract_all_joblinks(-1)
		self.assertEqual(len(urls), 2)
		self.assertEqual(urls[0], self.joblink1)
		self.assertEqual(urls[1], self.joblink2)
		delete_table_db()
		create_table_db()
		add_job_link(self.joblink1)
		set_state(self.joblink1, 1)
		add_job_link(self.joblink2)
		set_state(self.joblink2, 0)
		urls = extract_all_joblinks(0)
		self.assertEqual(len(urls), 1)
		self.assertEqual(urls[0], self.joblink2)
		delete_table_db()
Пример #4
0
	def test_set_get_state(self):
		create_table_db()
		add_job_link(self.joblink1)
		set_state(self.joblink1, 100)
		self.assertEqual(get_state(self.joblink1), 100)
		delete_table_db()
Пример #5
0
	def test_check_if_exist(self):
		create_table_db()
		self.assertFalse(check_if_exist(self.joblink1))
		add_job_link(self.joblink1)
		self.assertTrue(check_if_exist(self.joblink1))
		delete_table_db()
Пример #6
0
	def test_add_joblink(self):
		create_table_db()
		add_job_link(self.joblink1)
		self.assertEqual(count_joblinks(), 1)
		delete_table_db()
Пример #7
0
	def test_create_db(self):
		create_table_db()
		self.assertTrue(os.path.exists("links.db"))
		delete_table_db()