예제 #1
0
파일: test_main.py 프로젝트: kostyll/pakit
 def test_requirements_possible(self):
     tasks = order_tasks(['dependsonb'], InstallTask)
     assert len(tasks) == 2
     assert tasks[0] == InstallTask('providesb')
     assert tasks[1] == InstallTask('dependsonb')
예제 #2
0
파일: test_main.py 프로젝트: kostyll/pakit
 def test_requirements_impossible(self):
     with pytest.raises(PakitError):
         order_tasks(['cyclea'], InstallTask)
예제 #3
0
파일: test_main.py 프로젝트: kostyll/pakit
 def test_no_requires(self):
     tasks = order_tasks(['providesb'], InstallTask)
     assert len(tasks) == 1
     assert tasks[0] == InstallTask('providesb')