Exemple #1
0
 def test_invalid_ids_mixed_type(self):
     self.assertFalse(
         verify_app_id(b'https://example.com', 'http://example.com'))
     self.assertFalse(
         verify_app_id('https://example.com', b'http://www.example.com'))
     self.assertFalse(
         verify_app_id(b'https://example.com', b'https://example-test.com'))
Exemple #2
0
 def test_invalid_ids_mixed_type(self):
     self.assertFalse(verify_app_id(b"https://example.com", "http://example.com"))
     self.assertFalse(
         verify_app_id("https://example.com", b"http://www.example.com")
     )
     self.assertFalse(
         verify_app_id(b"https://example.com", b"https://example-test.com")
     )
Exemple #3
0
 def test_valid_ids_mixed_type(self):
     self.assertTrue(
         verify_app_id(b'https://example.com',
                       'https://register.example.com'))
     self.assertTrue(
         verify_app_id('https://example.com', b'https://fido.example.com'))
     self.assertTrue(
         verify_app_id(b'https://example.com',
                       b'https://www.example.com:444'))
Exemple #4
0
 def test_valid_ids_mixed_type(self):
     self.assertTrue(
         verify_app_id(b"https://example.com", "https://register.example.com")
     )
     self.assertTrue(
         verify_app_id("https://example.com", b"https://fido.example.com")
     )
     self.assertTrue(
         verify_app_id(b"https://example.com", b"https://www.example.com:444")
     )
Exemple #5
0
    def test_invalid_ids(self):
        self.assertFalse(
            verify_app_id('https://example.com', 'http://example.com'))
        self.assertFalse(
            verify_app_id('https://example.com', 'http://www.example.com'))
        self.assertFalse(
            verify_app_id('https://example.com', 'https://example-test.com'))

        self.assertFalse(
            verify_app_id('https://companyA.hosting.example.com',
                          'https://register.example.com'))
        self.assertFalse(
            verify_app_id('https://companyA.hosting.example.com',
                          'https://companyB.hosting.example.com'))
Exemple #6
0
    def test_valid_ids(self):
        self.assertTrue(
            verify_app_id('https://example.com',
                          'https://register.example.com'))
        self.assertTrue(
            verify_app_id('https://example.com', 'https://fido.example.com'))
        self.assertTrue(
            verify_app_id('https://example.com',
                          'https://www.example.com:444'))

        self.assertTrue(
            verify_app_id('https://companyA.hosting.example.com',
                          'https://fido.companyA.hosting.example.com'))
        self.assertTrue(
            verify_app_id('https://companyA.hosting.example.com',
                          'https://xyz.companyA.hosting.example.com'))
Exemple #7
0
 def test_effective_tld_names(self):
     self.assertFalse(
         verify_app_id("https://appspot.com", "https://foo.appspot.com")
     )
     self.assertFalse(verify_app_id("https://co.uk", "https://example.co.uk"))