예제 #1
0
    def string_test(self):
        s = open(self.text_file, mode="rb").read()
        sha = calc_sha(s)
        self.assertEqual(sha, "vT1r++RPA38dW9pHoJR9jJX8SEW4I+XM69Ro2iio8W8=")

        s = open(self.pdf_file, mode="rb").read()
        sha = calc_sha(s)
        self.assertEqual(sha, "FsSFkVFwNY2F1TYH5t75fgRV7cUgNuZTCjjdHl93+qY=")
예제 #2
0
    def stream_test(self):
        with open(self.text_file, mode="rb") as f:
            sha = calc_sha(f)
        self.assertEqual(sha, "vT1r++RPA38dW9pHoJR9jJX8SEW4I+XM69Ro2iio8W8=")

        with open(self.pdf_file, mode="rb") as f:
            sha = calc_sha(f)
        self.assertEqual(sha, "FsSFkVFwNY2F1TYH5t75fgRV7cUgNuZTCjjdHl93+qY=")
예제 #3
0
    def file_test(self):
        sha = calc_sha(self.text_file)
        self.assertEqual(sha, "vT1r++RPA38dW9pHoJR9jJX8SEW4I+XM69Ro2iio8W8=")

        sha = calc_sha(self.pdf_file)
        self.assertEqual(sha, "FsSFkVFwNY2F1TYH5t75fgRV7cUgNuZTCjjdHl93+qY=")