コード例 #1
0
ファイル: jws_test.py プロジェクト: Ghostff/letsencrypt
    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]))
コード例 #2
0
ファイル: jws_test.py プロジェクト: Ghostff/letsencrypt
    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"]))
コード例 #3
0
ファイル: jws_test.py プロジェクト: 792685970/bootking
    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']))
コード例 #4
0
    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']))
コード例 #5
0
    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]))
コード例 #6
0
ファイル: jws_test.py プロジェクト: 792685970/bootking
    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
                    ]))
コード例 #7
0
ファイル: jws_test.py プロジェクト: Ghostff/letsencrypt
    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"]))
コード例 #8
0
ファイル: jws_test.py プロジェクト: 792685970/bootking
 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']))