def main(): collect_types.init_types_collection() with collect_types.collect(): os.chdir('/home/maciej/Desktop/REPO') cmd.launch(['status']) cmd.launch(['file']) cmd.launch(['format']) cmd.launch(['help']) os.system('rm -f .git/machete') cmd.launch(['add', '--yes']) cmd.launch(['anno']) cmd.launch(['discover', '--yes']) # # cmd.launch(['e']) cmd.launch(['delete-unmanaged']) cmd.launch(['g','f']) cmd.launch(['list','managed']) cmd.launch(['show','f']) # # # cmd.launch(['d']) cmd.launch(['fork-point']) # # # cmd.launch(['l']) cmd.launch(['traverse']) # # # cmd.launch(['update']) os.chdir(file_dir) collect_types.dump_stats(json_name) if DEBUG == True: if os.path.exists(json_name): print('dziala!!) # del_json() else: print(':C') else: create_types() print('Fajno')
def main(): loader = unittest.TestLoader() g = glob.glob py = g('frontend/*_test.py') + g('osh/*_test.py') + g( 'core/*_test.py') + g('') # hangs py.remove('core/process_test.py') modules = [] for p in py: mod_name = p[:-3].replace('/', '.') print(mod_name) modules.append(__import__(mod_name, fromlist=['.'])) for m in modules: print(m) suites = [loader.loadTestsFromModule(m) for m in modules] suite = unittest.TestSuite() for s in suites: suite.addTest(s) runner = unittest.TextTestRunner() collect_types.init_types_collection() with collect_types.collect(): runner.run(suite) if 0: TopLevel() Match() Arith() collect_types.dump_stats('type_info.json')
def main(): import sys from pyannotate_runtime import collect_types collect_types.init_types_collection() with collect_types.collect(): dog = Dog('sharik') dog.name dog.bark('ru') collect_types.dump_stats('type_info.json')
def test_input(self, capsys): collect_types.init_types_collection() with collect_types.collect(): assert len(sqalp.known_formats) > 1 assert sqalp.get_session(logging.ERROR) session = sqalp.get_session(logging.DEBUG) parser = sqalp.get_parser(sqalp.known_formats['common']) sqalp.file_import(session, open(f'{temp}/sample.log', 'r'), parser, False) results = sqalp.get_by_date(session) assert results != TestClass.count_json results = sqalp.get_by_date_by_ua(session) assert results != TestClass.ua_json results = sqalp.get_by_date_verb_ratio(session) assert results != TestClass.ration_json output_data = OrderedDict([('2011-12-01', [2822]), ('2011-12-02', [2572]), ('2011-12-03', [604])]) output_print_data_default = \ "+--------------+--------------+--------------+\n" \ "| 2011-12-01 | 2011-12-02 | 2011-12-03 |\n" \ "+==============+==============+==============+\n" \ "| 2822 | 2572 | 604 |\n" \ "+--------------+--------------+--------------+\n" output_print_data_json = \ '{"2011-12-01": [2822], ' \ '"2011-12-02": [2572], ' \ '"2011-12-03": [604]}' sqalp.output(output_data, 'grid') captured = capsys.readouterr() assert output_print_data_default in captured.out sqalp.output(output_data, 'json') captured = capsys.readouterr() assert output_print_data_json in captured.out sqalp.setup_logging(logging.ERROR) # Write collectd type data so it can be imported into source # Not in PWD ot tox/setup get miffed collect_types.dump_stats('/tmp/types.py')
import pytest from pyannotate_runtime import collect_types if __name__ == '__main__': collect_types.init_types_collection() with collect_types.collect(): pytest.main() collect_types.dump_stats('type_info.json')