Example #1
0
    def test_it_makes_a_hash(self):
        value = 'http://example.com'
        expected_hash = 'qbnwQzbOAYGgjndOARE7MQ'

        hashed = shortener.make_hash(value)

        assert_equals(hashed, expected_hash)
Example #2
0
    def test_it_makes_a_hash(self):
        value = 'http://example.com'
        expected_hash = 'qbnwQzbOAYGgjndOARE7MQ'

        hashed = shortener.make_hash(value)

        assert_equals(hashed, expected_hash)
Example #3
0
    def test_it_makes_a_urlsafe_hash(self):
        value = 'foobaristan'

        hashed = shortener.make_hash(value)

        assert '+' not in hashed, hashed
        assert '/' not in hashed, hashed

        assert '?' not in hashed, hashed
        assert '#' not in hashed, hashed
        assert '=' not in hashed, hashed
        assert '&' not in hashed, hashed
Example #4
0
    def test_it_makes_a_urlsafe_hash(self):
        value = 'foobaristan'

        hashed = shortener.make_hash(value)

        assert '+' not in hashed, hashed
        assert '/' not in hashed, hashed

        assert '?' not in hashed, hashed
        assert '#' not in hashed, hashed
        assert '=' not in hashed, hashed
        assert '&' not in hashed, hashed