def test_compact(self): from acme.jose.jws import CLI with mock.patch("sys.stdin") as sin: sin.read.return_value = "foo" with mock.patch("sys.stdout") as sout: CLI.run(["--compact", "sign", "-k", self.key_path]) sin.read.return_value = sout.write.mock_calls[0][1][0] self.assertEqual(0, CLI.run(["--compact", "verify", "--kty", "RSA", "-k", self.key_path]))
def test_json(self): from acme.jose.jws import CLI with mock.patch("sys.stdin") as sin: sin.read.return_value = "foo" with mock.patch("sys.stdout") as sout: CLI.run(["sign", "-k", self.key_path, "-a", "RS256", "-p", "jwk"]) sin.read.return_value = sout.write.mock_calls[0][1][0] self.assertEqual(0, CLI.run(["verify"]))
def test_json(self): from acme.jose.jws import CLI with mock.patch('sys.stdin') as sin: sin.read.return_value = 'foo' with mock.patch('sys.stdout') as sout: CLI.run( ['sign', '-k', self.key_path, '-a', 'RS256', '-p', 'jwk']) sin.read.return_value = sout.write.mock_calls[0][1][0] self.assertEqual(0, CLI.run(['verify']))
def test_json(self): from acme.jose.jws import CLI with mock.patch('sys.stdin') as sin: sin.read.return_value = 'foo' with mock.patch('sys.stdout') as sout: CLI.run(['sign', '-k', self.key_path, '-a', 'RS256', '-p', 'jwk']) sin.read.return_value = sout.write.mock_calls[0][1][0] self.assertEqual(0, CLI.run(['verify']))
def test_compact(self): from acme.jose.jws import CLI with mock.patch('sys.stdin') as sin: sin.read.return_value = 'foo' with mock.patch('sys.stdout') as sout: CLI.run(['--compact', 'sign', '-k', self.key_path]) sin.read.return_value = sout.write.mock_calls[0][1][0] self.assertEqual(0, CLI.run([ '--compact', 'verify', '--kty', 'RSA', '-k', self.key_path]))
def test_compact(self): from acme.jose.jws import CLI with mock.patch('sys.stdin') as sin: sin.read.return_value = 'foo' with mock.patch('sys.stdout') as sout: CLI.run(['--compact', 'sign', '-k', self.key_path]) sin.read.return_value = sout.write.mock_calls[0][1][0] self.assertEqual( 0, CLI.run([ '--compact', 'verify', '--kty', 'RSA', '-k', self.key_path ]))
def test_unverified(self): from acme.jose.jws import CLI with mock.patch("sys.stdin") as sin: sin.read.return_value = '{"payload": "foo", "signature": "xxx"}' with mock.patch("sys.stdout"): self.assertEqual(-1, CLI.run(["verify"]))
def test_unverified(self): from acme.jose.jws import CLI with mock.patch('sys.stdin') as sin: sin.read.return_value = '{"payload": "foo", "signature": "xxx"}' with mock.patch('sys.stdout'): self.assertEqual(-1, CLI.run(['verify']))