コード例 #1
0
 def test_makeDir(self, mockOs):
     dim = [1, 1]
     offset = [0, 0]
     mockOs.path.exists.return_value = False
     tileMap.moveToDirs(dim, offset, 2)
     mockOs.path.exists.assert_called_with('layers/2')
     mockOs.makedirs.assert_called_with('layers/2')
コード例 #2
0
 def test_one_NegOffset(self, mockOs):
     dim = [1, 1]
     offset = [-1, 2]
     mockOs.path.exists.return_value = True
     tileMap.moveToDirs(dim, offset, 0)
     mockOs.rename.assert_has_calls([
         call('temp/zoom0-0.png', 'layers/0/-1.2.png'),
     ],
                                    any_order=True)
コード例 #3
0
 def test_oneLine_noOffset(self, mockOs):
     dim = [1, 3]
     offset = [0, 0]
     mockOs.path.exists.return_value = True
     tileMap.moveToDirs(dim, offset, 0)
     mockOs.rename.assert_has_calls([
         call('temp/zoom0-0.png', 'layers/0/0.0.png'),
         call('temp/zoom0-1.png', 'layers/0/0.1.png'),
         call('temp/zoom0-2.png', 'layers/0/0.2.png'),
     ],
                                    any_order=True)
コード例 #4
0
 def test_one_offsetCrossZero(self, mockOs):
     dim = [2, 2]
     offset = [-1, -1]
     mockOs.path.exists.return_value = True
     tileMap.moveToDirs(dim, offset, 0)
     mockOs.rename.assert_has_calls([
         call('temp/zoom0-0.png', 'layers/0/-1.-1.png'),
         call('temp/zoom0-1.png', 'layers/0/0.-1.png'),
         call('temp/zoom0-2.png', 'layers/0/-1.0.png'),
         call('temp/zoom0-3.png', 'layers/0/0.0.png'),
     ],
                                    any_order=True)