def test_diff_bytecode_of_files(self): self.assertTrue( pydiff.diff_bytecode_of_files(os.path.join(ROOT_DIR, 'setup.py'), os.path.join(ROOT_DIR, 'pydiff.py'))) self.assertFalse( pydiff.diff_bytecode_of_files(os.path.join(ROOT_DIR, 'setup.py'), os.path.join(ROOT_DIR, 'setup.py')))
def test_diff_bytecode_of_files(self): self.assertTrue( pydiff.diff_bytecode_of_files( os.path.join(ROOT_DIR, 'setup.py'), os.path.join(ROOT_DIR, 'pydiff.py'))) self.assertFalse( pydiff.diff_bytecode_of_files( os.path.join(ROOT_DIR, 'setup.py'), os.path.join(ROOT_DIR, 'setup.py')))
def compare_bytecode(filename_a, filename_b): import pydiff diff = pydiff.diff_bytecode_of_files(filename_a, filename_b) if diff: sys.stderr.write('New bytecode does not match original:\n' + diff + '\n') return not diff
def compare_bytecode(filename_a, filename_b): try: import pydiff except ImportError: raise SystemExit("pydiff required for bytecode comparison; " 'run "pip install pydiff"') diff = pydiff.diff_bytecode_of_files(filename_a, filename_b) if diff: sys.stderr.write("New bytecode does not match original:\n" + diff + "\n") return not diff
def compare_bytecode(filename_a, filename_b): try: import pydiff except ImportError: raise SystemExit('pydiff required for bytecode comparison; ' 'run "pip install pydiff"') diff = pydiff.diff_bytecode_of_files(filename_a, filename_b) if diff: sys.stderr.write('New bytecode does not match original:\n' + diff + '\n') return not diff