コード例 #1
0
ファイル: tests.py プロジェクト: l0b0/img2scad
 def test_big(self):
     """Check that a big image gives output."""
     result = img2scad.img2scad(
         open(EXAMPLE_BIG),
         base=5,
         log=True)
     self.assertTrue(search(r'translate.*cube', result))
コード例 #2
0
ファイル: tests.py プロジェクト: l0b0/img2scad
 def test_log_one(self):
     """Log of 1 is zero."""
     result = img2scad.img2scad(
         open(EXAMPLE_BLACK),
         base=1,
         log=True)
     self.assertFalse(search(r'translate.*cube', result))
コード例 #3
0
ファイル: tests.py プロジェクト: jeffkyjin/img2scad
 def test_big(self):
     """Check that a big image gives output."""
     result = img2scad.img2scad(
         open(EXAMPLE_BIG),
         base = 5,
         log = True)
     self.assertTrue(search(r'translate.*cube', result))
コード例 #4
0
ファイル: tests.py プロジェクト: jeffkyjin/img2scad
 def test_log_one(self):
     """Log of 1 is zero."""
     result = img2scad.img2scad(
         open(EXAMPLE_BLACK),
         base = 1,
         log = True)
     self.assertFalse(search(r'translate.*cube', result))
コード例 #5
0
ファイル: tests.py プロジェクト: sbambrough/img2scad
 def test_log_zero(self):
     """Log of 0 is undefined, so we skip those."""
     result = img2scad.img2scad(open(EXAMPLE_BLACK), log=True)
     self.assertFalse(search(r'translate.*cube', result))
コード例 #6
0
ファイル: tests.py プロジェクト: sbambrough/img2scad
 def test_log(self):
     """Non-black images should be loggable."""
     result = img2scad.img2scad(open(EXAMPLE_SMALL), log=True)
     self.assertTrue(search(r'translate.*cube', result))
コード例 #7
0
ファイル: tests.py プロジェクト: sbambrough/img2scad
 def test_shift_to_zero(self):
     """A non-black pixel can be removed by the base offset."""
     result = img2scad.img2scad(open(EXAMPLE_SMALL), base=-152)
     self.assertFalse(search(r'translate.*cube', result))
コード例 #8
0
ファイル: tests.py プロジェクト: sbambrough/img2scad
 def test_black_base(self):
     """A black image gives output if a base is applied."""
     result = img2scad.img2scad(open(EXAMPLE_BLACK), base=1)
     self.assertTrue(search(r'translate.*cube', result))
コード例 #9
0
ファイル: tests.py プロジェクト: sbambrough/img2scad
 def test_black(self):
     """A black image gives no cubes."""
     result = img2scad.img2scad(open(EXAMPLE_BLACK))
     self.assertFalse(search(r'translate.*cube', result))
コード例 #10
0
ファイル: tests.py プロジェクト: sbambrough/img2scad
 def test_small(self):
     """A single pixel image gives one cube."""
     result = img2scad.img2scad(open(EXAMPLE_SMALL))
     self.assertTrue(search(r'translate.*cube', result))
コード例 #11
0
ファイル: tests.py プロジェクト: l0b0/img2scad
 def test_log_zero(self):
     """Log of 0 is undefined, so we skip those."""
     result = img2scad.img2scad(
         open(EXAMPLE_BLACK),
         log=True)
     self.assertFalse(search(r'translate.*cube', result))
コード例 #12
0
ファイル: tests.py プロジェクト: l0b0/img2scad
 def test_log(self):
     """Non-black images should be loggable."""
     result = img2scad.img2scad(
         open(EXAMPLE_SMALL),
         log=True)
     self.assertTrue(search(r'translate.*cube', result))
コード例 #13
0
ファイル: tests.py プロジェクト: l0b0/img2scad
 def test_shift_to_zero(self):
     """A non-black pixel can be removed by the base offset."""
     result = img2scad.img2scad(
         open(EXAMPLE_SMALL),
         base=-152)
     self.assertFalse(search(r'translate.*cube', result))
コード例 #14
0
ファイル: tests.py プロジェクト: l0b0/img2scad
 def test_black_base(self):
     """A black image gives output if a base is applied."""
     result = img2scad.img2scad(
         open(EXAMPLE_BLACK),
         base=1)
     self.assertTrue(search(r'translate.*cube', result))
コード例 #15
0
ファイル: tests.py プロジェクト: l0b0/img2scad
 def test_black(self):
     """A black image gives no cubes."""
     result = img2scad.img2scad(open(EXAMPLE_BLACK))
     self.assertFalse(search(r'translate.*cube', result))
コード例 #16
0
ファイル: tests.py プロジェクト: l0b0/img2scad
 def test_small(self):
     """A single pixel image gives one cube."""
     result = img2scad.img2scad(open(EXAMPLE_SMALL))
     self.assertTrue(search(r'translate.*cube', result))