def test_is_certificate_valid_true_more_than_24h(vault_ca_obj, monkeypatch):
class MockX509(OpenSSL.crypto.X509):
def get_notAfter(self):
return b'20000510141643Z'
class MockDatetime(datetime.datetime):
@classmethod
def now(cls):
return datetime.datetime(2000, 5, 9, 13, 16, 43, 100000)
monkeypatch.setattr(OpenSSL.crypto, 'X509', MockX509)
monkeypatch.setattr(vault_ca, 'datetime', MockDatetime)
assert vault_ca_obj._is_certificate_valid('tests/fixtures/acomponent-test.test.org.pem.ok')
评论列表
文章目录