示例#1
0
 def test_low_entropy_secret_key(self):
     self.assertGreater(len(settings.SECRET_KEY), base.SECRET_KEY_MIN_LENGTH)
     self.assertLess(len(set(settings.SECRET_KEY)), base.SECRET_KEY_MIN_UNIQUE_CHARACTERS)
     self.assertEqual(base.check_secret_key(None), [base.W009])
示例#2
0
 def test_low_length_secret_key(self):
     self.assertEqual(len(settings.SECRET_KEY), base.SECRET_KEY_MIN_LENGTH - 1)
     self.assertEqual(base.check_secret_key(None), [base.W009])
示例#3
0
 def test_missing_secret_key(self):
     del settings.SECRET_KEY
     self.assertEqual(base.check_secret_key(None), [base.W009])
示例#4
0
 def test_insecure_secret_key(self):
     self.assertEqual(base.check_secret_key(None), [base.W009])
示例#5
0
 def test_okay_secret_key(self):
     self.assertEqual(len(settings.SECRET_KEY), base.SECRET_KEY_MIN_LENGTH)
     self.assertGreater(len(set(settings.SECRET_KEY)), base.SECRET_KEY_MIN_UNIQUE_CHARACTERS)
     self.assertEqual(base.check_secret_key(None), [])