Example #1
0
    def test_generate_random_hash_same_sip_user(self, random_hash):
        existing_hash = 'abcd'
        expected_hash = 'abcdefgh'
        self.add_usersip(name=existing_hash)

        random_hash.side_effect = [existing_hash, expected_hash]

        generated_hash = line_dao.generate_random_hash(self.session, UserSIPSchema.name)

        assert_that(generated_hash, equal_to(expected_hash))
Example #2
0
    def test_generate_random_hash_no_sip_user(self):
        generated_hash = line_dao.generate_random_hash(self.session, UserSIPSchema.name)

        assert_that(generated_hash, has_length(8))