def setUp(self): Config.init('') self.data_provider_mock = MagicMock() self.data_provider_mock.project_name = 'carlsberg-sand' self.data_provider_mock.rds_conn = MagicMock() self.output = MagicMock() self.tool_box = CARLSBERGToolBox(self.data_provider_mock, MagicMock())
def setUp(self, x): Config.init('') self.data_provider_mock = MagicMock() self.data_provider_mock.project_name = 'gskau' self.data_provider_mock.rds_conn = MagicMock() self.output = MagicMock() self.tool_box = GSKAU_SANDToolBox(self.data_provider_mock, MagicMock())
def setUp(self, x): Config.init('') self.data_provider_mock = MagicMock() self.data_provider_mock.project_name = 'ccbottlersus-sand' self.data_provider_mock.rds_conn = MagicMock() self.output = MagicMock() self.tool_box = REDToolBox(self.data_provider_mock, MagicMock())
def setUp(self, x): Config.init('') self.data_provider_mock = MagicMock() self.data_provider_mock.project_name = 'inbevmx' self.data_provider_mock.rds_conn = MagicMock() self.output = MagicMock() self.tool_box = INBEVMXToolBox(self.data_provider_mock, MagicMock())
def setUp(self, x): Config.init('') self.data_provider_mock = MagicMock() self.data_provider_mock.project_name = 'sanofijp' self.data_provider_mock.rds_conn = MagicMock() self.output = MagicMock() self.tool_box = SanofiJPToolBox(self.data_provider_mock, MagicMock())
def setUp(self): Config.init('') self.data_provider_mock = MagicMock() self.data_provider_mock.project_name = 'ccnayarmx' self.data_provider_mock.rds_conn = MagicMock() self.output = MagicMock() self.tool_box = ToolBox(self.data_provider_mock, self.output, MagicMock())
def setUp(self, x): Config.init('') self.data_provider_mock = MagicMock() self.data_provider_mock.project_name = 'twegau' self.data_provider_mock.rds_conn = MagicMock() self.output = MagicMock() self.tool_box = TWEGAUToolBox(self.data_provider_mock, MagicMock())
def setUp(self, x): Config.init('') self.data_provider_mock = MagicMock() self.data_provider_mock.project_name = 'diageong-sand' self.data_provider_mock.rds_conn = MagicMock() self.output = MagicMock() self.tool_box = ToolBox(self.data_provider_mock, MagicMock())
def setUp(self, x): Config.init('') self.data_provider_mock = MagicMock() self.data_provider_mock.project_name = 'molsoncoorshr_sand' self.data_provider_mock.rds_conn = MagicMock() self.output = MagicMock() self.tool_box = MOLSONCOORSHR_SANDToolBox(self.data_provider_mock, MagicMock())
def setUp(self, x): Config.init('') self.data_provider_mock = MagicMock() self.data_provider_mock.project_name = 'singhath' self.data_provider_mock.rds_conn = MagicMock() self.output = MagicMock() self.tool_box = SINGHATHToolBox(self.data_provider_mock, MagicMock())
def setUp(self, x): Config.init('') self.data_provider_mock = MagicMock() self.data_provider_mock.project_name = 'pepsicoru-sand' self.data_provider_mock.rds_conn = MagicMock() self.output = MagicMock() self.tool_box = PEPSICORUToolBox(self.data_provider_mock, MagicMock())
def setUp(self, x): Config.init('') self.data_provider_mock = MagicMock() self.data_provider_mock.project_name = 'pnghk' self.data_provider_mock.rds_conn = MagicMock() self.output = MagicMock() self.tool_box = PNGHKToolBox(self.data_provider_mock, MagicMock())
def setUp(self, x): Config.init('') self.data_provider_mock = MagicMock() self.data_provider_mock.project_name = 'tsingtaobeercn-sand' self.data_provider_mock.rds_conn = MagicMock() self.output = MagicMock() self.tool_box = TSINGTAOBEERCNToolBox(self.data_provider_mock, MagicMock())
def setUp(self, x): Config.init('') self.data_provider_mock = MagicMock() self.data_provider_mock.project_name = 'millercoors-sand' self.data_provider_mock.rds_conn = MagicMock() self.output = MagicMock() self.tool_box = MILLERCOORSToolBox(self.data_provider_mock, MagicMock())
def setUp(self, x): Config.init('') self.data_provider_mock = MagicMock() self.data_provider_mock.project_name = 'nestleus-sand' self.data_provider_mock.rds_conn = MagicMock() self.output = MagicMock() self.tool_box = NESTLEUSToolBox(self.data_provider_mock, MagicMock())
def setUp(self, x): Config.init('') self.data_provider_mock = MagicMock() self.data_provider_mock.project_name = 'cctradmx' self.data_provider_mock.rds_conn = MagicMock() self.output = MagicMock() self.tool_box = CCTRADMXToolBox(self.data_provider_mock, MagicMock())
def setUp(self): Config.init('') self.data_provider_mock = MagicMock() self.data_provider_mock.project_name = 'sinoth' self.data_provider_mock.rds_conn = MagicMock() self.output = MagicMock() self.tool_box = SinoPacificToolBox(self.data_provider_mock, MagicMock())
def setUp(self, x): Config.init('') self.data_provider_mock = MagicMock() self.data_provider_mock.project_name = 'diageobeerus' self.data_provider_mock.rds_conn = MagicMock() self.output = MagicMock() self.tool_box = DIAGEOBEERUSToolBox(self.data_provider_mock, MagicMock())
def setUp(self): Config.init() self.mock_object('PSProjectConnector', path='Projects.RBUS_SAND.Utils.KPIToolBox') self.mock_object('common_old', path='Projects.RBUS_SAND.Utils.KPIToolBox') self.mock_object('Common', path='Projects.RBUS_SAND.Utils.KPIToolBox') self.mock_object('PsDataProvider', path='Projects.RBUS_SAND.Utils.KPIToolBox') self.data_provider_mock = MagicMock() self.data_provider_mock.project_name = 'rbus-sand' self.output = Output() self.data = Data self.tool_box = RBUSToolBox(self.data_provider_mock, self.output)
from Trax.Algo.Calculations.Core.DataProvider import KEngineDataProvider, Output from Trax.Utils.Conf.Configuration import Config from Trax.Cloud.Services.Connector.Logger import LoggerInitializer from Projects.MARSRU_PROD.Calculations import MARSRU_PRODCalculations if __name__ == '__main__': Config.init() LoggerInitializer.init('KEngine') project_name = 'marsru-prod' session_uids = ['13e916af-61bf-4d22-88b2-d2657bb72964'] data_provider = KEngineDataProvider(project_name) output = Output() for session in session_uids: print session data_provider.load_session_data(session) MARSRU_PRODCalculations(data_provider, output).run_project_calculations()
def create_graph_image(scene_id, graph): filtered_figure = GraphPlot.plot_networkx_graph( graph, overlay_image=True, scene_id=scene_id, project_name='diageous-sand2') filtered_figure.update_layout(autosize=False, width=1000, height=800, title=str(scene_id)) iplot(filtered_figure) if __name__ == '__main__': from KPIUtils_v2.DB.CommonV2 import Common from Trax.Utils.Conf.Configuration import Config from Trax.Algo.Calculations.Core.DataProvider import KEngineDataProvider from Trax.Cloud.Services.Connector.Logger import LoggerInitializer LoggerInitializer.init('KEngine') Config.init('KEngine') test_data_provider = KEngineDataProvider('diageous') sessions = ['2087F0BA-E12A-458A-83D0-0713E9DF1EBA'] for session in sessions: print(session) test_data_provider.load_session_data(session) test_common = Common(test_data_provider) case_counter_calculator = CaseCountCalculator(test_data_provider, test_common) case_counter_calculator.main_case_count_calculations() test_common.commit_results_data()
res = self.merged_kpi_results.loc[self.merged_kpi_results['client_name'] == row['client_name']] if res.empty: pass else: res = res.groupby(['result']) if len(res.count().index) < 2: print '## there is only 2 result type for kpi ' + row['client_name'] print res.count().get_values() def run_all_tests(self): self.test_invalid_precent_results() self.test_uncalculated_kpi() self.test_result_is_zero() self.test_results_in_expected_range() self.test_one_result_in_all_sessions() #TODO # 1.pull data from prod base on dates # 2.plot histogram if __name__ == "__main__": Config.init(app_name='ttt', default_env='prod', config_file='~/theGarage/Trax/Apps/Services/KEngine/k-engine-prod.config') qa_tool = qa('diageous', start_date='2018-05-01', end_date='2018-08-01')
file.write( "<br> <h2 class='text-center'> test results by category stddev</h2>" ) file.write(self.test_results_by_category_stddev()) file.write("</div>") # file.write(self.test_results_in_expected_range()) # file.write(self.test_one_result_in_all_sessions()) file.write("<h2 class='text-center'>Results Histogram</h2>") self.gen_kpi_histogram() # scene kpi tests self.end_html_report() #TODO # scene kpi results # input of session list if __name__ == "__main__": Config.init(app_name='ttt', default_env_and_cloud=('prod', 'AWS'), config_file= '~/theGarage/Trax/Apps/Services/KEngine/k-engine-prod.config') qa_tool = qa('jnjit', start_date='2018-12-01', end_date='2018-12-15') qa_tool.run_all_tests() webbrowser.open(os.path.join(os.getcwd(), SUMMERY_FILE))
(LIVE_SCENE_TOOLBOX_FILE_NAME, LIVE_SCENE_TOOLBOX_SCRIPT)) files_to_create[''].append( (LIVE_SCENE_GENERATOR_FILE_NAME, LIVE_SCENE_GENERATOR_SCRIPT)) files_to_create['LiveSceneKpis'] = [ (LIVE_SCENE_CALCULATIONS_FILE_NAME, LIVE_SCENE_CALCULATIONS_SCRIPT) ] if self.trax_live_session: files_to_create['Utils'].append( (LIVE_SESSION_TOOLBOX_FILE_NAME, LIVE_SESSION_TOOLBOX_SCRIPT)) files_to_create[''].append((LIVE_SESSION_GENERATOR_FILE_NAME, LIVE_SESSION_GENERATOR_SCRIPT)) files_to_create['LiveSessionKpis'] = [ (LIVE_SESSION_CALCULATIONS_FILE_NAME, LIVE_SESSION_CALCULATIONS_SCRIPT) ] return files_to_create if __name__ == '__main__': try: LoggerInitializer.init('new_project') Config.init(app_name='new_project_new') project = 'sanofikz-sand' Log.info("project name : " + project) new = CreateKPIProject(project) new.create_new_project() Log.info('project {} was created successfully'.format(project)) except Exception as e: Log.warning(str(e))