# -*- coding: utf-8 -*-

from source.hash_senha import HashSenha
import unittest


class TesteHashSenha(unittest.TestCase):
    def test_hash_md5(self):
        self.assertEqual(HashSenha('Teste').hash_md5(), HashSenha('Teste').hash_md5())  # Uma strig gera o mesmo hash
        self.assertTrue(HashSenha('').hash_md5())  # String vazia também gera hash
        self.assertEqual(len(HashSenha('small').hash_md5()), len(HashSenha('UmaGrandeSenha123456').hash_md5()))  # Sempre 32 caracteres

    def test_hash_sha256(self):
        self.assertEqual(HashSenha('Teste').hash_sha256(), HashSenha('Teste').hash_sha256()) # Uma string gerá mesmo hash
        self.assertTrue(HashSenha('').hash_sha256())  # String vazia também gera um hash
        self.assertEqual(len(HashSenha('small').hash_sha256()), len(HashSenha('UmaGrandeSenha123').hash_sha256()))  # Sempre 64 caracteres


if __name__ == '__main__':
    unittest.main()


8f622ecef33c138c0b1d5a5554a8cf22b6b2c388
<mask token>


class TesteHashSenha(unittest.TestCase):

    def test_hash_md5(self):
        self.assertEqual(HashSenha('Teste').hash_md5(), HashSenha('Teste').
            hash_md5())
        self.assertTrue(HashSenha('').hash_md5())
        self.assertEqual(len(HashSenha('small').hash_md5()), len(HashSenha(
            'UmaGrandeSenha123456').hash_md5()))
    <mask token>


<mask token>

<mask token>


class TesteHashSenha(unittest.TestCase):

    def test_hash_md5(self):
        self.assertEqual(HashSenha('Teste').hash_md5(), HashSenha('Teste').
            hash_md5())
        self.assertTrue(HashSenha('').hash_md5())
        self.assertEqual(len(HashSenha('small').hash_md5()), len(HashSenha(
            'UmaGrandeSenha123456').hash_md5()))

    def test_hash_sha256(self):
        self.assertEqual(HashSenha('Teste').hash_sha256(), HashSenha(
            'Teste').hash_sha256())
        self.assertTrue(HashSenha('').hash_sha256())
        self.assertEqual(len(HashSenha('small').hash_sha256()), len(
            HashSenha('UmaGrandeSenha123').hash_sha256()))


<mask token>

<mask token>


class TesteHashSenha(unittest.TestCase):

    def test_hash_md5(self):
        self.assertEqual(HashSenha('Teste').hash_md5(), HashSenha('Teste').
            hash_md5())
        self.assertTrue(HashSenha('').hash_md5())
        self.assertEqual(len(HashSenha('small').hash_md5()), len(HashSenha(
            'UmaGrandeSenha123456').hash_md5()))

    def test_hash_sha256(self):
        self.assertEqual(HashSenha('Teste').hash_sha256(), HashSenha(
            'Teste').hash_sha256())
        self.assertTrue(HashSenha('').hash_sha256())
        self.assertEqual(len(HashSenha('small').hash_sha256()), len(
            HashSenha('UmaGrandeSenha123').hash_sha256()))


if __name__ == '__main__':
    unittest.main()

from source.hash_senha import HashSenha
import unittest


class TesteHashSenha(unittest.TestCase):

    def test_hash_md5(self):
        self.assertEqual(HashSenha('Teste').hash_md5(), HashSenha('Teste').
            hash_md5())
        self.assertTrue(HashSenha('').hash_md5())
        self.assertEqual(len(HashSenha('small').hash_md5()), len(HashSenha(
            'UmaGrandeSenha123456').hash_md5()))

    def test_hash_sha256(self):
        self.assertEqual(HashSenha('Teste').hash_sha256(), HashSenha(
            'Teste').hash_sha256())
        self.assertTrue(HashSenha('').hash_sha256())
        self.assertEqual(len(HashSenha('small').hash_sha256()), len(
            HashSenha('UmaGrandeSenha123').hash_sha256()))


if __name__ == '__main__':
    unittest.main()

# -*- coding: utf-8 -*-

from source.hash_senha import HashSenha
import unittest


class TesteHashSenha(unittest.TestCase):
    def test_hash_md5(self):
        self.assertEqual(HashSenha('Teste').hash_md5(), HashSenha('Teste').hash_md5())  # Uma strig gera o mesmo hash
        self.assertTrue(HashSenha('').hash_md5())  # String vazia também gera hash
        self.assertEqual(len(HashSenha('small').hash_md5()), len(HashSenha('UmaGrandeSenha123456').hash_md5()))  # Sempre 32 caracteres

    def test_hash_sha256(self):
        self.assertEqual(HashSenha('Teste').hash_sha256(), HashSenha('Teste').hash_sha256()) # Uma string gerá mesmo hash
        self.assertTrue(HashSenha('').hash_sha256())  # String vazia também gera um hash
        self.assertEqual(len(HashSenha('small').hash_sha256()), len(HashSenha('UmaGrandeSenha123').hash_sha256()))  # Sempre 64 caracteres


if __name__ == '__main__':
    unittest.main()

