예제 #1
0
파일: tests.py 프로젝트: pettaroni/nablaweb
 def test_caption(self):
     result = content_markdown("[image:1]\n    This is a caption.")
     self.assertIn("This is a caption.", result)
예제 #2
0
파일: tests.py 프로젝트: pettaroni/nablaweb
 def test_multiline_caption(self):
     result = content_markdown("[image:1]\n    This is a\n    multiline\n    caption")
     self.assertIn("This is a\nmultiline\ncaption", result)
예제 #3
0
파일: tests.py 프로젝트: pettaroni/nablaweb
 def test_invalid_align(self):
     md_input = "[image:1 align:invalid]"
     result = content_markdown(md_input)
     self.assertIn(md_input, result)
예제 #4
0
파일: tests.py 프로젝트: pettaroni/nablaweb
 def test_align_and_size(self):
     result = content_markdown("[image:1 align:right size:full]")
     self.assertIn(self.first_image.file.name, result)
     self.assertIn("right", result)
     self.assertIn("100%", result)
예제 #5
0
파일: tests.py 프로젝트: pettaroni/nablaweb
 def test_invalid_size(self):
     """Invalid sizes are not processed"""
     self.assertIn("[image:1 size:invalidsize]",
                   content_markdown("[image:1 size:invalidsize]"))
예제 #6
0
파일: tests.py 프로젝트: pettaroni/nablaweb
 def test_right_align(self):
     result = content_markdown("[image:1 align:right]")
     self.assertIn(self.first_image.file.name, result)
     self.assertIn("right", result)
예제 #7
0
파일: tests.py 프로젝트: pettaroni/nablaweb
 def test_large_image(self):
     result = content_markdown("[image:1 size:large]")
     self.assertIn(self.first_image.file.name, result)
     self.assertIn("500px", result)
예제 #8
0
파일: tests.py 프로젝트: pettaroni/nablaweb
 def test_full_image(self):
     result = content_markdown("[image:1 size:full]")
     self.assertIn(self.first_image.file.name, result)
     self.assertIn("100%", result)
예제 #9
0
파일: tests.py 프로젝트: pettaroni/nablaweb
 def test_small_image(self):
     result = content_markdown("[image:1 size:small]")
     self.assertIn(self.first_image.file.name, result)
     self.assertIn("350px", result)
예제 #10
0
파일: tests.py 프로젝트: pettaroni/nablaweb
 def test_multiple_images(self):
     result = content_markdown("[image:1]\n[image:2]\n[image:3]")
     for i in range(1, 4):
         self.assertIn(ContentImage.objects.get(id=i).file.name, result)
예제 #11
0
파일: tests.py 프로젝트: pettaroni/nablaweb
 def test_nonexistant_image(self):
     content_markdown("[image:20000000]")
예제 #12
0
파일: tests.py 프로젝트: pettaroni/nablaweb
 def test_simple_image(self):
     result = content_markdown("[image:1]")
     self.assertIn(
         self.first_image.file.name,
         result)
     self.assertNotIn("[image:1]", result)
예제 #13
0
파일: tests.py 프로젝트: pettaroni/nablaweb
 def test_empty_string(self):
     self.assertEqual(content_markdown(""), "")