コード例 #1
0
ファイル: dsl.py プロジェクト: CharString/sclara
    def __exit__(self, type_, value, traceback):
        self._teardown()
        if self.setup_exc_info:
            type_, value, traceback = self.setup_exc_info
        elif self.teardown_exc_info:
            type_, value, traceback = self.teardown_exc_info

        closest_runner = session.closest('runner')
        if closest_runner:
            closest_runner.handle_result((type_, value, traceback))

        session.pop()
        return True
コード例 #2
0
ファイル: dsl.py プロジェクト: CharString/sclara
 def __exit__(self, *args):
     session.pop()
     return False
コード例 #3
0
ファイル: runner.py プロジェクト: 198d/sclara
 def __exit__(self, *args):
     session.pop()