-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtest_scrape.py
56 lines (40 loc) · 2.22 KB
/
test_scrape.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
import unittest
from scrape import *
class TestScrape(unittest.TestCase):
# executed prior to each test
def setUp(self):
app.config['TESTING'] = True
app.config['WTF_CSRF_ENABLED'] = False
app.config['DEBUG'] = False
self.assertEqual(app.debug, False)
# executed after each test
def tearDown(self):
pass
def test_jumia(self):
result = jumia(categ="fashion", url="https://www.jumia.com.ng/category-fashion-by-jumia/", test=True)
self.assertEqual(result, True)
result = jumia(categ="health and beauty", url="https://www.jumia.com.ng/health-beauty/", test=True)
self.assertEqual(result, True)
result = jumia(categ="home and office", url="https://www.jumia.com.ng/home-office/", test=True)
self.assertEqual(result, True)
result = jumia(categ="electronics", url="https://www.jumia.com.ng/electronics/", test=True)
self.assertEqual(result, True)
result = jumia(categ="phones and tablets", url="https://www.jumia.com.ng/phones-tablets/", test=True)
self.assertEqual(result, True)
result = jumia(categ="computing", url="https://www.jumia.com.ng/computing/", test=True)
self.assertEqual(result, True)
def test_konga(self):
result = konga(categ="fashion", url="https://www.konga.com/category/konga-fashion-1259", test=True)
self.assertEqual(result, True)
result = konga(categ="health and beauty", url="https://www.konga.com/category/beauty-health-personal-care-4", test=True)
self.assertEqual(result, True)
result = konga(categ="home and office", url="https://www.konga.com/category/home-kitchen-602", test=True)
self.assertEqual(result, True)
result = konga(categ="electronics", url="https://www.konga.com/category/electronics-5261", test=True)
self.assertEqual(result, True)
result = konga(categ="phones and tablets", url="https://www.konga.com/category/phones-tablets-5294", test=True)
self.assertEqual(result, True)
result = konga(categ="computing", url="https://www.konga.com/category/computers-accessories-5227", test=True)
self.assertEqual(result, True)
if __name__ == '__main__':
unittest.main()