def test_expiring_early_not_ok(self): now = datetime.now() not_before = now - timedelta(days=1) not_after = now + timedelta(days=1) expire_early = timedelta(days=2) with pytest.raises(signing.CertificateExpiringSoon): signing.check_validity(not_before, not_after, expire_early)
def test_expiring_early_not_ok(self): now = datetime.now() not_before = now - timedelta(days=1) not_after = now + timedelta(days=1) expire_early = timedelta(days=2) with pytest.raises(signing.CertificateExpiringSoon): signing.check_validity(not_before, not_after, expire_early)
def test_expiring_early_ok(self): now = datetime.now() not_before = now - timedelta(days=1) not_after = now + timedelta(days=3) expire_early = timedelta(days=2) assert signing.check_validity(not_before, not_after, expire_early)
def test_expired(self): now = datetime.now() not_before = now - timedelta(days=2) not_after = now - timedelta(days=1) with pytest.raises(signing.CertificateExpired): signing.check_validity(not_before, not_after, None)
def test_not_yet_valid(self): now = datetime.now() not_before = now + timedelta(days=1) not_after = now + timedelta(days=2) with pytest.raises(signing.CertificateNotYetValid): signing.check_validity(not_before, not_after, None)
def test_it_works(self): now = datetime.now() not_before = now - timedelta(days=1) not_after = now + timedelta(days=1) assert signing.check_validity(not_before, not_after, None)
def test_it_works(self): now = datetime.utcnow().replace(tzinfo=pytz.utc) not_before = now - timedelta(days=1) not_after = now + timedelta(days=1) assert signing.check_validity(not_before, not_after, None)
def test_expiring_early_ok(self): now = datetime.now() not_before = now - timedelta(days=1) not_after = now + timedelta(days=3) expire_early = timedelta(days=2) assert signing.check_validity(not_before, not_after, expire_early)
def test_expired(self): now = datetime.now() not_before = now - timedelta(days=2) not_after = now - timedelta(days=1) with pytest.raises(signing.CertificateExpired): signing.check_validity(not_before, not_after, None)
def test_not_yet_valid(self): now = datetime.now() not_before = now + timedelta(days=1) not_after = now + timedelta(days=2) with pytest.raises(signing.CertificateNotYetValid): signing.check_validity(not_before, not_after, None)
def test_it_works(self): now = datetime.now() not_before = now - timedelta(days=1) not_after = now + timedelta(days=1) assert signing.check_validity(not_before, not_after, None)