コード例 #1
0
ファイル: tests.py プロジェクト: robertatakenaka/balaio
    def test_digests_for_file_obj_are_sensible_to_secret_keys(self):
        file1 = StringIO('Some content')
        file2 = file1.getvalue()

        self.assertNotEqual(
            utils.make_digest(file1),
            utils.make_digest(file2, secret='bar')
        )
コード例 #2
0
ファイル: tests.py プロジェクト: robertatakenaka/balaio
    def test_digests_for_file_objects(self):
        file1 = StringIO('Some content')
        file2 = file1.getvalue()

        self.assertEqual(
            utils.make_digest(file1),
            utils.make_digest(file2)
        )
コード例 #3
0
ファイル: tests.py プロジェクト: robertatakenaka/balaio
 def test_invalid_messages_raise_TypeError(self):
     self.assertRaises(
         TypeError,
         lambda: utils.make_digest(object()))
コード例 #4
0
ファイル: tests.py プロジェクト: robertatakenaka/balaio
 def test_digests_have_no_newline_char(self):
     self.assertFalse('\n' in utils.make_digest('foo'))
コード例 #5
0
ファイル: tests.py プロジェクト: robertatakenaka/balaio
 def test_digests_are_sensible_to_secret_keys(self):
     self.assertNotEqual(
         utils.make_digest('foo'),
         utils.make_digest('foo', secret='bar')
     )
コード例 #6
0
ファイル: tests.py プロジェクト: robertatakenaka/balaio
 def test_digests_are_determinist(self):
     self.assertEqual(
         utils.make_digest('foo'),
         utils.make_digest('foo')
     )