예제 #1
0
파일: test_main.py 프로젝트: swiftgist/lrbd
 def test_main_file(self, mock_wipe, mock_Content):
     self.args.wipe = False
     self.args.clear = False
     self.args.unmap = False
     self.args.file = True
     main(self.args)
     assert (mock_wipe.called and mock_Content.called)
예제 #2
0
파일: test_main.py 프로젝트: swiftgist/lrbd
 def test_main_clear_and_unmap(self, mock_clear, mock_init, mock_unmap):
     self.args.wipe = False
     self.args.clear = True
     self.args.unmap = True
     mock_init.return_value = None
     main(self.args)
     assert (mock_clear.called and mock_unmap.called)
예제 #3
0
파일: test_main.py 프로젝트: swiftgist/lrbd
 def test_main_add(self, mock_Content):
     self.args.wipe = False
     self.args.clear = False
     self.args.unmap = False
     self.args.file = False
     self.args.add = True
     main(self.args)
     assert mock_Content.called
예제 #4
0
파일: test_main.py 프로젝트: swiftgist/lrbd
 def test_main_output(self, mock_Configs):
     self.args.wipe = False
     self.args.clear = False
     self.args.unmap = False
     self.args.file = False
     self.args.add = False
     self.args.output = True
     main(self.args)
     assert mock_Configs.called
예제 #5
0
파일: test_main.py 프로젝트: Emmenemoi/lrbd
 def test_main_edit(self, mock_Configs, mock_Content):
     self.args.wipe = False
     self.args.clear = False
     self.args.unmap = False
     self.args.file = False
     self.args.add = False
     self.args.output = False
     self.args.edit = True
     self.args.editor = None
     main(self.args)
     assert (mock_Configs.called and mock_Content.called)
예제 #6
0
파일: test_main.py 프로젝트: swiftgist/lrbd
 def test_main_local(self, mock_Configs):
     self.args.wipe = False
     self.args.clear = False
     self.args.unmap = False
     self.args.file = False
     self.args.add = False
     self.args.output = False
     self.args.edit = False
     self.args.local = True
     self.args.migrate = False
     main(self.args)
     assert mock_Configs.called
예제 #7
0
파일: test_main.py 프로젝트: Emmenemoi/lrbd
 def test_main_default(self, mock_Configs, mock_Images, mock_Backstores, mock_Iscsi, mock_TPGs, mock_Luns, mock_Portals, mock_Acls, mock_Map, mock_Auth):
     self.args.wipe = False
     self.args.clear = False
     self.args.unmap = False
     self.args.file = False
     self.args.add = False
     self.args.output = False
     self.args.edit = False
     self.args.local = False
     self.args.backstore = "iblock"
     main(self.args)
     assert (mock_Configs.called and
             mock_Images.called and
             mock_Backstores.called and
             mock_Iscsi.called and
             mock_TPGs.called and
             mock_Luns.called and
             mock_Portals.called and
             mock_Acls.called and
             mock_Map.called and
             mock_Auth.called)
예제 #8
0
파일: test_main.py 프로젝트: swiftgist/lrbd
 def test_main_unmap(self, mock_Images):
     self.args.wipe = False
     self.args.clear = False
     self.args.unmap = True
     main(self.args)
     assert mock_Images.called
예제 #9
0
파일: test_main.py 프로젝트: swiftgist/lrbd
 def test_main_clear(self, mock_subproc_clear):
     self.args.wipe = False
     self.args.clear = True
     self.args.unmap = False
     main(self.args)
     assert mock_subproc_clear.called
예제 #10
0
파일: test_main.py 프로젝트: swiftgist/lrbd
 def test_main_wipe(self, mock_subproc_wipe):
     self.args.wipe = True
     main(self.args)
     assert mock_subproc_wipe.called
예제 #11
0
파일: test_main.py 프로젝트: lgrawet/lrbd
 def test_main_unmap(self, mock_Images):
     self.args.wipe = False
     self.args.clear = False
     self.args.unmap = True
     main(self.args)
     assert mock_Images.called
예제 #12
0
파일: test_main.py 프로젝트: lgrawet/lrbd
 def test_main_clear(self, mock_subproc_clear):
     self.args.wipe = False
     self.args.clear = True
     self.args.unmap = False
     main(self.args)
     assert mock_subproc_clear.called
예제 #13
0
파일: test_main.py 프로젝트: lgrawet/lrbd
 def test_main_wipe(self, mock_subproc_wipe):
     self.args.wipe = True
     main(self.args)
     assert mock_subproc_wipe.called