コード例 #1
0
 def test_invalid_domains(self):
     urls = [
         True,
         "True",
         "example.com" "http://example.com/some-page",
         "http://1.example.com/ http://1.example.com/",
         ["http://1.example.com/", "http://1.example.com/"],
         "http://1.example.com/, http://1.example.com/",
     ]
     for u in urls:
         with pytest.raises(config.ConfigError):
             config._validate_cors(u)
コード例 #2
0
 def test_valid_domains(self):
     urls = [
         "http://example.com",
         "https://example.com/",
         "https://sub.domain.example.com/",
         "https://sub.domain.example.com:8080/",
         "https://sub.domain.example.com:8080",
         "http://192.168.0.1:71",
         "http://192.168.0.1:71/",
     ]
     for u in urls:
         assert config._validate_cors(u) is None
コード例 #3
0
 def test_all(self):
     assert config._validate_cors("*") is None
コード例 #4
0
 def test_none(self):
     assert config._validate_cors(None) is None