예제 #1
0
 def test_undersized(self):
     package1 = SizedDeb('a', '1', '10')
     package2 = SizedDeb('b', '1', '20')
     packages = PackageMediaItems([package1, package2])
     splitter = Splitter(packages, 31)
     volumes = list(splitter.iter_volumes())
     self.assert_equal([package1, package2], volumes)
예제 #2
0
파일: test_media.py 프로젝트: 64studio/pdk
 def test_undersized(self):
     package1 = SizedDeb('a', '1', '10')
     package2 = SizedDeb('b', '1', '20')
     packages = PackageMediaItems([package1, package2])
     splitter = Splitter(packages, 31)
     volumes = list(splitter.iter_volumes())
     self.assert_equal([package1, package2], volumes)
예제 #3
0
 def test_overflow_under(self):
     package1 = SizedDeb('a', '1', '10')
     package2 = SizedDeb('b', '1', '20')
     package3 = SizedDeb('c', '1', '25')
     packages = PackageMediaItems([package1, package2, package3])
     splitter = Splitter(packages, 31)
     volumes = list(splitter.iter_volumes())
     self.assert_equal([package1, package2, BREAK, package3], volumes)
예제 #4
0
파일: test_media.py 프로젝트: 64studio/pdk
 def test_overflow_under(self):
     package1 = SizedDeb('a', '1', '10')
     package2 = SizedDeb('b', '1', '20')
     package3 = SizedDeb('c', '1', '25')
     packages = PackageMediaItems([package1, package2, package3])
     splitter = Splitter(packages, 31)
     volumes = list(splitter.iter_volumes())
     self.assert_equal([package1, package2, BREAK, package3], volumes)
예제 #5
0
 def test_multiple_overflow(self):
     package1 = SizedDeb('a', '1', '10')
     package2 = SizedDeb('b', '1', '20')
     package3 = SizedDeb('c', '1', '25')
     package4 = SizedDeb('d', '1', '10')
     packages = PackageMediaItems([package1, package2, package3, package4])
     splitter = Splitter(packages, 30)
     volumes = list(splitter.iter_volumes())
     self.assert_equal(
         [package1, package2, BREAK, package3, BREAK, package4], volumes)
예제 #6
0
파일: test_media.py 프로젝트: 64studio/pdk
 def test_multiple_overflow(self):
     package1 = SizedDeb('a', '1', '10')
     package2 = SizedDeb('b', '1', '20')
     package3 = SizedDeb('c', '1', '25')
     package4 = SizedDeb('d', '1', '10')
     packages = PackageMediaItems([package1, package2, package3,
                                   package4])
     splitter = Splitter(packages, 30)
     volumes = list(splitter.iter_volumes())
     self.assert_equal([package1, package2, BREAK, package3, BREAK,
                        package4], volumes)
예제 #7
0
 def test_do_nothing(self):
     splitter = Splitter([], 0)
     volumes = list(splitter.iter_volumes())
     self.assert_equal([], volumes)
예제 #8
0
파일: test_media.py 프로젝트: 64studio/pdk
 def test_do_nothing(self):
     splitter = Splitter([], 0)
     volumes = list(splitter.iter_volumes())
     self.assert_equal([], volumes)