예제 #1
0
파일: tests.py 프로젝트: seanlane/urlmeme
 def test_dots_in_bottom_text_are_preserved(self):
     expected = 'foo', 'bar', '...', 'jpg'
     self.assertEqual(expected, parse_meme_url('foo/bar/....jpg'))
예제 #2
0
파일: tests.py 프로젝트: seanlane/urlmeme
 def test_unknown_file_extension(self):
     expected = 'foo', 'bar', 'baz.bloop', 'jpg'
     self.assertEqual(expected, parse_meme_url('foo/bar/baz.bloop'))
예제 #3
0
파일: tests.py 프로젝트: seanlane/urlmeme
 def test_dots_are_preserved(self):
     expected = '...', '...', 'bar', 'jpg'
     self.assertEqual(expected, parse_meme_url('.../.../bar.jpg'))
예제 #4
0
파일: tests.py 프로젝트: seanlane/urlmeme
 def test_handles_too_few_arguments(self):
     expected = 'foo', '', '', 'jpg'
     self.assertEqual(expected, parse_meme_url('foo.jpg'))
예제 #5
0
파일: tests.py 프로젝트: seanlane/urlmeme
 def test_discards_extra_arguments(self):
     expected = 'foo', 'bar', 'baz', 'jpg'
     self.assertEqual(expected, parse_meme_url('foo/bar/baz/boop.jpg'))
예제 #6
0
파일: tests.py 프로젝트: seanlane/urlmeme
 def test_underscores_are_replaced_with_spaces(self):
     expected = '  foo', 'bar  ', 'b  az', 'jpg'
     self.assertEqual(expected, parse_meme_url('__foo/bar__/b__az.jpg'))