def test_start(self): """ start - test to ensure that ``start`` method functions without exception """ sartoris_obj = Sartoris() try: sartoris_obj.start(None) except SartorisError: assert False
def test_sync(self): """ sync - test to ensure that ``sync`` method functions without exception """ sartoris_obj = Sartoris() try: sartoris_obj.start(None) sartoris_obj.sync(None) # TODO - check tag and deploy file except SartorisError: assert False
def test_show_tag(self): """ start - test to ensure that start method functions without exception """ sartoris_obj = Sartoris() try: sartoris_obj.start(None) sartoris_obj.sync(None) sartoris_obj.show_tag(None) except SartorisError: assert False
def test_abort(self): """ abort - test to ensure that ``abort`` method functions without exception """ sartoris_obj = Sartoris() try: sartoris_obj.start(None) sartoris_obj.abort(None) # TODO - check lock file & commit except SartorisError: assert False
def test_deploy_in_progress(self): """ deploy_in_progress - test to ensure that when the ``start`` method is called when a deployment is in progress Sartoris exits with error """ sartoris_obj = Sartoris() # TODO - ensure that the repo is "fresh" # Call ``start`` twice try: sartoris_obj.start(None) sartoris_obj.start(None) except SartorisError as e: if not e.msg == exit_codes[2]: assert False return assert False