예제 #1
0
 def test_invalid_user(self):
     # non existent users can't authenticate
     assert False == check_credentials(
         'justin', 'pet', self.htaccess_path)
예제 #2
0
 def test_plain(self):
     assert True == check_credentials(
         'miles', 'sowhat', self.htaccess_path, 'plain')
     assert False == check_credentials(
         'miles', 'polka', self.htaccess_path, 'plain')
예제 #3
0
 def test_sha1(self):
     assert True == check_credentials(
         'dizzy', 'nightintunesia', self.htaccess_path, 'sha1')
     assert False == check_credentials(
         'dizzy', 'swing', self.htaccess_path, 'sha1')
예제 #4
0
 def test_invalid_htaccess(self):
     assert False == check_credentials('foo', 'bar', 'invalid-path')
예제 #5
0
 def test_crypt(self):
     assert True == check_credentials(
         'ornette', 'wayout', self.htaccess_path, 'crypt')
     assert False == check_credentials(
         'ornette', 'waltz', self.htaccess_path, 'crypt')
예제 #6
0
 def test_invalid_user(self, htaccess_path):
     # non existent users can't authenticate
     assert check_credentials(
         'justin', 'pet', htaccess_path) is False
예제 #7
0
 def test_sha1(self, htaccess_path):
     assert check_credentials(
         'dizzy', 'nightintunesia', htaccess_path, 'sha1') is True
     assert check_credentials(
         'dizzy', 'swing', htaccess_path, 'sha1') is False
예제 #8
0
 def test_plain(self, htaccess_path):
     assert check_credentials(
         'miles', 'sowhat', htaccess_path, 'plain') is True
     assert check_credentials(
         'miles', 'polka', htaccess_path, 'plain') is False
예제 #9
0
 def test_crypt(self, htaccess_path):
     assert check_credentials(
         'ornette', 'wayout', htaccess_path, 'crypt') is True
     assert check_credentials(
         'ornette', 'waltz', htaccess_path, 'crypt') is False
예제 #10
0
 def test_invalid_htaccess(self):
     assert check_credentials('foo', 'bar', 'invalid-path') is False