python3.t 1.58 KB
Newer Older
1
# Copyright [1999-2015] Wellcome Trust Sanger Institute and the EMBL-European Bioinformatics Institute
nwillhoft's avatar
nwillhoft committed
2
# Copyright [2016-2021] EMBL-European Bioinformatics Institute
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
# 
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
# 
#      http://www.apache.org/licenses/LICENSE-2.0
# 
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.


use strict;
use warnings;

20 21
use Cwd;
use File::Basename;
22 23 24 25 26 27 28
use JSON;
use Test::More;

use Data::Dumper;

use Bio::EnsEMBL::Hive::Utils::Test qw(standaloneJob);

29 30 31
# Need EHIVE_ROOT_DIR to access the wrapper
$ENV{'EHIVE_ROOT_DIR'} ||= File::Basename::dirname( File::Basename::dirname( File::Basename::dirname( Cwd::realpath($0) ) ) );

32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66
plan tests => 1;

standaloneJob(
    'TestRunnable',
    {
        'alpha' => 2,
    },
    [
        [
            'WARNING',
            'Fetch the world !',
            JSON::false,
        ], [
            'WARNING',
            'Run the world !',
            JSON::false,
        ], [
            'WARNING',
            'Write to the world !',
            JSON::false,
        ], [
            'DATAFLOW',
            {
                'gamma' => 80,
            },
            2
        ]
    ],
    {
        'language'  => 'python3',
    },
);

done_testing();