def setUp(): ## print '**9440** calling setUp for ppln_demo_test.py' global full_input_file_name, full_output_file_name, test_data_file_name data_dir_demo = os.path.join(fut.abs_dir_of_file(__file__), 'test_data', 'tst_data_demo') data_filename1 = 'whats_new_in_2.6.dat' ## data_filename1 = 'moonfleet.txt' data_filename_out = 'whats_new_in_2.6.out' ## data_filename_out = 'moonfleet.out' full_input_file_name = os.path.join(data_dir_demo, data_filename1) full_output_file_name = os.path.join(data_dir_demo, data_filename_out)
""" # TO-DO Change "hidden_branch_route" to "hidden_brancher" # TO-DO Make ">" a white space character, so it doesn't matter if it's there # or not. Eventually make it illegal char. # To-DO Change the syntax to allow the perfectly sensible "A (B)" missing a # trailing filter. import sys import os import ply.lex as lex import ply.yacc as yacc from ply.lex import TOKEN import filterpype.filter_utils as fut parser_dir = os.path.join(fut.abs_dir_of_file(__file__), 'parser') # Format temporary filter label as %4.4d for a maximum of 10**(n-1) filters k_label_sep = '~' k_filter_format = '%4.4d' + k_label_sep + '%s' k_fork_filter_format = '%4.4d' + k_label_sep + 'hidden_brancher_%2.2d' route1 = ''' A B C ''' route2 = ''' A (B) C ''' route3 = ''' A1 A2 A3 (B x y z) C D (E F G) H J (K) L M
'''\ __init__.py for filterpype.pypes package ''' import filterpype.filter_utils as fut __all__ = ['pypes_basic'] pypes_basic = dict(fut.pypes_for_dict_gen(fut.abs_dir_of_file(__file__))) ##print '**10542** Basic pypes', [key for key in pypes.iterkeys()] if __name__ == '__main__': #pragma: nocover print fut.all_files('*.pype', fut.abs_dir_of_file(__file__)).next()
data_dir3 = '../test_data3' data_dir4 = '../test_data4' k_run_long_tests = True def dir_fn3(fname): return os.path.join(data_dir3, fname) def dir_fn4(fname): return os.path.join(data_dir4, fname) data_dir5 = os.path.join(fut.abs_dir_of_file(__file__), 'test_data', 'tst_data5') data_dir_europython = os.path.join(fut.abs_dir_of_file(__file__), 'test_data', 'europython') file_in_name1 = dir_fn3('file_data1.dat') file_out_name1 = dir_fn3('file_data1.out') file_in_name2 = dir_fn3('file_data2.dat') file_out_name2 = dir_fn3('file_data2.out') def setUp(): ## print '**9440** calling setUp for ppln_demo_test.py' global full_input_file_name, full_output_file_name, test_data_file_name data_dir_demo = os.path.join(fut.abs_dir_of_file(__file__), 'test_data', 'tst_data_demo')
# -*- coding: utf-8 -*- import unittest import sys import os import math import filterpype.data_fltr_base as dfb import filterpype.data_filter as df import filterpype.data_fltr_demo as dfd import filterpype.filter_utils as fut import filterpype.pipeline as ppln k_run_long_tests = True data_dir5 = os.path.join(fut.abs_dir_of_file(__file__), 'test_data', 'tst_data5') class TestAddNumbers(unittest.TestCase): def setUp(self): self.add_numbers = dfd.AddNumbers() # Ready to check output self.sink = df.Sink() # Connect filters self.add_numbers.next_filter = self.sink def tearDown(self): pass def test_add_number_list(self): packet = dfb.DataPacket(data=[1, 2, 3])
##from configobj import ConfigObj import sys import math import timeit import os import shutil import filterpype.data_fltr_base as dfb import filterpype.data_filter as df import filterpype.filter_utils as fut import filterpype.filter_factory as ff import filterpype.pipeline as ppln k_run_long_tests = True data_dir5 = os.path.join(fut.abs_dir_of_file(__file__), 'test_data', 'tst_data5') # Sample data 1 is in a media type with values: # file header length = 11 # block size = 104 bytes # including a 24-byte header sample_data1 = '''\ file_header\ =====block_header01=====\ $13_567_9AB_DEF_\ ABC_EFG_IJK_MNP_\ XXX_XXX_XXX_XXX_\ 0000000011111111\ $23_567_9AB_DEF_\
import filterpype.ppln_demo as ppln_demo import filterpype.filter_factory as ff import filterpype.filter_utils as fut import filterpype.profiler_fp as prof data_dir3 = '../test_data3' data_dir4 = '../test_data4' k_run_long_tests = True def dir_fn3(fname): return os.path.join(data_dir3, fname) def dir_fn4(fname): return os.path.join(data_dir4, fname) data_dir5 = os.path.join(fut.abs_dir_of_file(__file__), 'test_data', 'tst_data5') data_dir_europython = os.path.join(fut.abs_dir_of_file(__file__), 'test_data', 'europython') file_in_name1 = dir_fn3('file_data1.dat') file_out_name1 = dir_fn3('file_data1.out') file_in_name2 = dir_fn3('file_data2.dat') file_out_name2 = dir_fn3('file_data2.out') def setUp(): ## print '**9440** calling setUp for ppln_demo_test.py' global full_input_file_name, full_output_file_name, test_data_file_name data_dir_demo = os.path.join(fut.abs_dir_of_file(__file__), 'test_data', 'tst_data_demo') data_filename1 = 'whats_new_in_2.6.dat'
""" # TO-DO Change "hidden_branch_route" to "hidden_brancher" # TO-DO Make ">" a white space character, so it doesn't matter if it's there # or not. Eventually make it illegal char. # To-DO Change the syntax to allow the perfectly sensible "A (B)" missing a # trailing filter. import sys import os import ply.lex as lex import ply.yacc as yacc from ply.lex import TOKEN import filterpype.filter_utils as fut parser_dir = os.path.join(fut.abs_dir_of_file(__file__), 'parser') # Format temporary filter label as %4.4d for a maximum of 10**(n-1) filters k_label_sep = '~' k_filter_format = '%4.4d' + k_label_sep + '%s' k_fork_filter_format = '%4.4d' + k_label_sep + 'hidden_brancher_%2.2d' route1 = ''' A B C ''' route2 = ''' A (B) C ''' route3 = '''
import os import sys import unittest import time import configobj import mock import filterpype.data_fltr_base as dfb import filterpype.data_filter as df import filterpype.pipeline as ppln import filterpype.ppln_demo as ppln_demo import filterpype.filter_factory as ff import filterpype.filter_utils as fut import filterpype.profiler_fp as prof data_dir3 = os.path.join(fut.abs_dir_of_file(__file__), 'test_data', 'tst_data3') ##data_dir4 = 'test_data4' data_dir5 = os.path.join(fut.abs_dir_of_file(__file__), 'test_data', 'tst_data5') k_run_long_tests = True def dir_fn3(fname): return os.path.join(data_dir3, fname) def dir_fn4(fname): return os.path.join(data_dir4, fname)