OXIESEC PANEL
- Current Dir:
/
/
snap
/
certbot
/
4730
/
lib
/
python3.12
/
site-packages
/
acme
/
_internal
/
tests
Server IP: 139.59.38.164
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
06/10/2025 09:51:14 PM
rwxr-xr-x
📄
__init__.py
17 bytes
06/10/2025 09:51:03 PM
rw-r--r--
📁
__pycache__
-
06/10/2025 09:51:14 PM
rwxr-xr-x
📄
challenges_test.py
18.51 KB
06/10/2025 09:51:03 PM
rw-r--r--
📄
client_test.py
46.09 KB
06/10/2025 09:51:03 PM
rw-r--r--
📄
crypto_util_test.py
11.8 KB
06/10/2025 09:51:03 PM
rw-r--r--
📄
errors_test.py
2.66 KB
06/10/2025 09:51:03 PM
rw-r--r--
📄
fields_test.py
1.68 KB
06/10/2025 09:51:03 PM
rw-r--r--
📄
jose_test.py
1.78 KB
06/10/2025 09:51:03 PM
rw-r--r--
📄
jws_test.py
2.08 KB
06/10/2025 09:51:03 PM
rw-r--r--
📄
messages_test.py
19.89 KB
06/10/2025 09:51:03 PM
rw-r--r--
📄
standalone_test.py
9.81 KB
06/10/2025 09:51:03 PM
rw-r--r--
📄
test_util.py
2.54 KB
06/10/2025 09:51:03 PM
rw-r--r--
📁
testdata
-
06/10/2025 09:51:14 PM
rwxr-xr-x
📄
util_test.py
380 bytes
06/10/2025 09:51:03 PM
rw-r--r--
Editing: fields_test.py
Close
"""Tests for acme.fields.""" import datetime import sys import unittest import warnings import josepy as jose import pytest import pytz class FixedTest(unittest.TestCase): """Tests for acme.fields.Fixed.""" def setUp(self): from acme.fields import fixed self.field = fixed('name', 'x') def test_decode(self): assert 'x' == self.field.decode('x') def test_decode_bad(self): with pytest.raises(jose.DeserializationError): self.field.decode('y') def test_encode(self): assert 'x' == self.field.encode('x') def test_encode_override(self): assert 'y' == self.field.encode('y') class RFC3339FieldTest(unittest.TestCase): """Tests for acme.fields.RFC3339Field.""" def setUp(self): self.decoded = datetime.datetime(2015, 3, 27, tzinfo=pytz.UTC) self.encoded = '2015-03-27T00:00:00Z' def test_default_encoder(self): from acme.fields import RFC3339Field assert self.encoded == RFC3339Field.default_encoder(self.decoded) def test_default_encoder_naive_fails(self): from acme.fields import RFC3339Field with pytest.raises(ValueError): RFC3339Field.default_encoder(datetime.datetime.now()) def test_default_decoder(self): from acme.fields import RFC3339Field assert self.decoded == RFC3339Field.default_decoder(self.encoded) def test_default_decoder_raises_deserialization_error(self): from acme.fields import RFC3339Field with pytest.raises(jose.DeserializationError): RFC3339Field.default_decoder('') if __name__ == '__main__': sys.exit(pytest.main(sys.argv[1:] + [__file__])) # pragma: no cover