@@ -20,7 +20,6 @@ def test_invalid_site_role(self):
20
20
with self .assertRaises (ValueError ):
21
21
user .site_role = "Hello"
22
22
23
-
24
23
class UserDataTest (unittest .TestCase ):
25
24
logger = logging .getLogger ("UserDataTest" )
26
25
@@ -93,13 +92,23 @@ def test_get_user_detail_standard(self):
93
92
assert test_user .email == "email" , test_user .email
94
93
95
94
def test_get_user_detail_variation (self ):
96
- test_line = ["username" , "pword" , "fname" , "license " , "admin " , "pub " , "email" ]
95
+ test_line = ["username" , "pword" , "fname" , "creator " , "site " , "yes " , "email" ]
97
96
test_user : TSC .UserItem = TSC .UserItem .CSVImport .create_user_model_from_line (test_line , UserDataTest .logger )
98
97
assert test_user .name == "username" , test_user .name
99
98
assert test_user .fullname == "fname" , test_user .fullname
100
- assert test_user .site_role == "license " , test_user .site_role
99
+ assert test_user .site_role == "SiteAdministratorCreator " , test_user .site_role
101
100
assert test_user .email == "email" , test_user .email
102
101
102
+ def test_create_user_invalid_license (self ):
103
+ test_line = ["username" , "pword" , "fname" , "license" , "site" , "yes" , "email" ]
104
+ with self .assertRaises (AttributeError ):
105
+ test_user : TSC .UserItem = TSC .UserItem .CSVImport .create_user_model_from_line (test_line , UserDataTest .logger )
106
+
107
+ def test_create_user_invalid_role (self ):
108
+ test_line = ["username" , "pword" , "fname" , "creator" , "role" , "yes" , "email" ]
109
+ with self .assertRaises (AttributeError ):
110
+ test_user : TSC .UserItem = TSC .UserItem .CSVImport .create_user_model_from_line (test_line , UserDataTest .logger )
111
+
103
112
def test_get_user_details_only_username (self ):
104
113
test_line = ["username" ]
105
114
test_user : TSC .UserItem = TSC .UserItem .CSVImport .create_user_model_from_line (test_line , UserDataTest .logger )
0 commit comments