def main(): input = {} logging.basicConfig(level='INFO') input['original'] = args.inputstring pipeline = Pipeline(args.configfile) logging.info('Input is = {0}'.format(input)) pipeline.run(input) logging.info('Input is now = {0}'.format(input))
def runpipeline(inputstring): input = {} logging.basicConfig(level='INFO') input['original'] = inputstring pipeline = Pipeline('config.yaml') logging.info('Input is = {0}'.format(input)) pipeline.run(input) logging.info('Input is now = {0}'.format(input)) return str(input)
def test_run_pipeline_1(self): input_initial = {"original": "abc"} input = input_initial pipeline = Pipeline() pipeline.run(input) assert_equal(input["original"], "abc") assert_equal(input["UCASE"], "ABC") assert_equal(input["DUPLICATED"], "abc abc" + " " + datetime.datetime.now().strftime("%Y-%m-%d"))
def test_run_pipeline_1(self): input_initial = {'original': 'abc'} input = input_initial pipeline = Pipeline() pipeline.run(input) assert_equal(input['original'], 'abc') assert_equal(input['UCASE'], 'ABC') assert_equal( input['DUPLICATED'], 'abc abc' + " " + datetime.datetime.now().strftime("%Y-%m-%d"))
def test_run_pipeline_4(self): input_initial = {'original': '$$$$##&&asdf)()()('} input = input_initial pipeline = Pipeline() pipeline.run(input) assert_equal(input['original'], '$$$$##&&asdf)()()(') assert_equal(input['UCASE'], '$$$$##&&ASDF)()()(') assert_equal( input['DUPLICATED'], '$$$$##&&asdf)()()( $$$$##&&asdf)()()(' + " " + datetime.datetime.now().strftime("%Y-%m-%d"))
def test_run_pipeline_4(self): input_initial = {"original": "$$$$##&&asdf)()()("} input = input_initial pipeline = Pipeline() pipeline.run(input) assert_equal(input["original"], "$$$$##&&asdf)()()(") assert_equal(input["UCASE"], "$$$$##&&ASDF)()()(") assert_equal( input["DUPLICATED"], "$$$$##&&asdf)()()( $$$$##&&asdf)()()(" + " " + datetime.datetime.now().strftime("%Y-%m-%d"), )
def test_uppercase(self): input = {'original': 'Hello'} pipeline = Pipeline() pipeline.run(input) eq_(input['UCASE'], 'HELLO')
def test_date(self): input = {'original': 'Hello'} pipeline = Pipeline() pipeline.run(input) now = datetime.datetime.now() eq_(input['DATE'], 'Hello' + now.strftime(":%m-%d-%Y"))
def test_duplicate(self): input = {'original': 'Hello'} pipeline = Pipeline() pipeline.run(input) eq_(input['DUP'], 'Hello Hello')
def test_uppercase(self): input = {"original": "Hello"} pipeline = Pipeline() pipeline.run(input) eq_(input["UCASE"], "HELLO")
def test_date(self): input = {"original": "Hello"} pipeline = Pipeline() pipeline.run(input) now = datetime.datetime.now() eq_(input["DATE"], "Hello" + now.strftime(":%m-%d-%Y"))
def test_duplicate(self): input = {"original": "Hello"} pipeline = Pipeline() pipeline.run(input) eq_(input["DUP"], "Hello Hello")
#!/usr/bin/python from pipes.lib.pipeline import Pipeline import logging if __name__=="__main__": logging.basicConfig(level='INFO') input = { 'original': 'Hello Python' } pipeline = Pipeline() logging.info('Input is = {0}'.format(input)) pipeline.run(input) logging.info('Input is now = {0}'.format(input))
#!/usr/bin/python from pipes.lib.pipeline import Pipeline import logging if __name__ == "__main__": logging.basicConfig(level='INFO') input = {'original': 'Hello Python'} pipeline = Pipeline() logging.info('Input is = {0}'.format(input)) pipeline.run(input) logging.info('Input is now = {0}'.format(input))