-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathhousemate_test_suite.py
More file actions
47 lines (38 loc) · 1.86 KB
/
Copy pathhousemate_test_suite.py
File metadata and controls
47 lines (38 loc) · 1.86 KB
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
# housemate_test_suite.py module
# import os
import sys
import unittest
# from tests.test_housemate import TestMenus, TestHelperFunctions
from tests.test_userlogin import TestUserProfileLoading, TestViewProfile, TestEditProfile, TestDeleteProfile
from tests.test_userprofile import TestUserProfile, TestAppendToDataFrame, TestSaveDataFrameToCSV
from tests.test_security import TestStringHash, TestReverseHash, TestCheckCredentials
from tests.test_purchase import TestPurchase
from tests.test_rental import TestRental
# print(os.getcwd())
# os.chdir("c:\\Users\\cadla\\OneDrive\\Desktop\\")
# print(sys.path)
# sys.path.append('c:\\Users\\cadla\\OneDrive\\Desktop\\DATA533\\Project\\DATA533_Project1\\housemate')
# print(TestUserProfile.__file__)
# def my_suite():
if __name__ == '__main__':
# Create a test suite
test_suite = unittest.TestSuite()
result = unittest.TestResult()
test_suite.addTest(unittest.makeSuite(TestUserProfile))
test_suite.addTest(unittest.makeSuite(TestAppendToDataFrame))
test_suite.addTest(unittest.makeSuite(TestSaveDataFrameToCSV))
test_suite.addTest(unittest.makeSuite(TestUserProfileLoading))
test_suite.addTest(unittest.makeSuite(TestViewProfile))
test_suite.addTest(unittest.makeSuite(TestEditProfile))
test_suite.addTest(unittest.makeSuite(TestDeleteProfile))
test_suite.addTest(unittest.makeSuite(TestStringHash))
test_suite.addTest(unittest.makeSuite(TestReverseHash))
test_suite.addTest(unittest.makeSuite(TestCheckCredentials))
test_suite.addTest(unittest.makeSuite(TestPurchase))
test_suite.addTest(unittest.makeSuite(TestRental))
# test_suite.addTest(unittest.makeSuite(TestMenus))
# test_suite.addTest(unittest.makeSuite(TestHelperFunctions))
# Create a test runner
test_runner = unittest.TextTestRunner()
# Run the tests WRAPPED PRINT
print(test_runner.run(test_suite))