Esempio n. 1
0
    def test_validation(self):
        """Test token validation."""
        t = SecretLinkFactory.create_token(1, self.extra_data)
        self.assertIsNotNone(SecretLinkFactory.validate_token(t, expected_data=self.extra_data))

        t = SecretLinkFactory.create_token(1, self.extra_data, expires_at=datetime.now() + timedelta(days=1))
        self.assertIsNotNone(SecretLinkFactory.validate_token(t, expected_data=self.extra_data))
        self.assertIsNone(SecretLinkFactory.validate_token(t, expected_data=dict(recid=2)))
Esempio n. 2
0
    def test_validation(self):
        """Test token validation."""
        t = SecretLinkFactory.create_token(1, self.extra_data)
        self.assertIsNotNone(SecretLinkFactory.validate_token(
            t, expected_data=self.extra_data))

        t = SecretLinkFactory.create_token(
            1, self.extra_data, expires_at=datetime.now()+timedelta(days=1)
        )
        self.assertIsNotNone(SecretLinkFactory.validate_token(
            t, expected_data=self.extra_data))
        self.assertIsNone(SecretLinkFactory.validate_token(
            t, expected_data=dict(recid=2)))