def __init__(self, fname): ''' Constructor @param fname - name of inifile ''' self.file_name = fname self.dir_name = path.split(fname)[0] self.dict_files = flow.get_dict_from_file(fname) self.substances = flow.get_substances_from_file(fname) self.text = flow.get_txt_from_file(fname)
def test_short_check(): ''' kratky test pouze pro inputy / pouziva se pri testovani v RiskFlow pro FlowCheck ''' file_name = '/home/albert/riskflow_test_data/rf2_test/flow_t.ini' slovnik = parser.get_dict_from_file(file_name) adr = os.path.dirname(file_name) vzor = [True, True, True, True] result = [] for key in parser.EXTENSIONS_DICT['Input'].iterkeys(): temp_name = adr + SEPARATOR + slovnik[key] test = os.path.isfile(temp_name) result.append(test) assert vzor == result
def test_flow(): ''' kompletni nacteni a zpracovani flow ini souboru ''' file_name = '/home/albert/riskflow_test_data/rf2_test/flow_t.ini' slovnik = parser.get_dict_from_file(file_name) adr = os.path.dirname(file_name) vzor = [True, True, True, True, False, True, True] result = [] for name in slovnik.itervalues(): fname = adr + os.sep +name if os.path.isfile(fname): result.append(True) else: result.append(False) assert vzor == result