Changeset 222aa11 in flex_extract.git for python/pythontest


Ignore:
Timestamp:
Sep 10, 2018, 8:54:42 AM (6 years ago)
Author:
Anne Philipp <anne.philipp@…>
Branches:
master, ctbto, dev
Children:
3232589
Parents:
308e144
Message:

added pathes in config file and according testcases

Location:
python/pythontest
Files:
1 added
4 edited

Legend:

Unmodified
Added
Removed
  • python/pythontest/.cache/v/cache/lastfailed

    r308e144 r222aa11  
    11{
    2   "TestTools.py::TestTools::()": true,
    3   "TestTools.py::TestTools::()::test_failany_silent_remove": true,
    42  "TestTools.py::TestTools::test_init128": true,
    53  "TestTools.py::TestTools::test_to_param_id": true
  • python/pythontest/TestInput.py

    r067a0c3 r222aa11  
    55import os
    66import sys
     7
    78sys.path.append('../python')
    89from ControlFile import ControlFile
  • python/pythontest/TestPathes.py

    rdda0e9d r222aa11  
    99import _config
    1010
     11def test_path_localpython():
     12    assert os.path.exists(_config.PATH_LOCAL_PYTHON) == 1
     13
     14def test_path_flexextract():
     15    assert os.path.exists(_config.PATH_FLEXEXTRACT_DIR) == 1
     16
     17def test_path_flexextract_name():
     18    version = _config._VERSION_STR
     19    flexextract_name = 'flex_extract_v' + version
     20    assert os.path.basename(_config.PATH_FLEXEXTRACT_DIR) == flexextract_name
     21
     22def test_path_templates():
     23    assert os.path.exists(_config.PATH_TEMPLATES) == 1
    1124
    1225def test_path_vtable():
     
    1629    assert os.path.isfile(_config.PATH_GRIBTABLE) == 1
    1730
     31def test_path_run():
     32    assert os.path.exists(_config.PATH_RUN_DIR) == 1
     33
     34def test_path_control():
     35    assert os.path.exists(_config.PATH_CONTROLFILES) == 1
  • python/pythontest/TestTools.py

    r308e144 r222aa11  
    2424
    2525    def test_get_cmdline_arguments(self):
    26         '''
    27         '''
    2826        cmd_dict_control = {'start_date':'20180101',
    2927                            'end_date':'20180101',
     
    6462
    6563    def test_init128(self):
    66         '''
    67         '''
    6864        table128 = init128(_config.PATH_GRIBTABLE)
    6965        expected = {'078': 'TCLW', '130': 'T', '034': 'SST'}
     
    7369
    7470    def test_to_param_id(self):
    75         '''
    76         '''
    7771        table128 = init128(_config.PATH_GRIBTABLE)
    7872        pars = to_param_id("T/SP/LSP/SSHF", table128)
     
    8175
    8276    def test_my_error(self):
    83         '''
    84         '''
    8577        with pytest.raises(SystemExit) as pytest_wrapped_e:
    8678            my_error(['${USER}', 'anne.philipp@univie.ac.at'], 'Failed!')
     
    8981
    9082    def test_read_ecenv(self):
    91         '''
    92         '''
    9383        envs_ref = {'ECUID': 'km4a',
    9484                    'ECGID': 'at',
     
    10191
    10292    def test_clean_up(self):
     93
    10394        assert True
    10495
     
    123114        assert os.path.isfile(testfile) == False
    124115        assert out == ''
    125 #
    126 #    def test_failany_silent_remove(self):
    127 #        testfile = 'testfileany.test'
    128 #        with pytest.raises(OSError) as pytest_wrapped_e:
    129 #            silent_remove(testfile)
    130 #        #out, err = capfd.readouterr()
    131 #        #assert os.path.isfile(testfile) == False
    132 #        #assert out == ''
    133116
    134     def test_get_list_as_string(self):
    135         assert True
     117    @pytest.mark.skip(reason="no way of currently testing this")
     118    def test_failany_silent_remove(self):
     119        testfile = 'testfileany.test'
     120        with pytest.raises(OSError) as pytest_wrapped_e:
     121            silent_remove(testfile)
     122        #out, err = capfd.readouterr()
     123        #assert os.path.isfile(testfile) == False
     124        #assert out == ''
     125
     126    def test_success_get_list_as_string(self):
     127        list_object =  [1, 2, 3, '...', 'testlist']
     128        list_as_string = '1, 2, 3, ..., testlist'
     129        assert list_as_string == get_list_as_string(list_object)
     130
     131    @pytest.mark.skip(reason="no way of currently testing this")
     132    def test_fail_get_list_as_string(self):
     133        list_object =  [1, 2, 3, '...', 'testlist']
     134        list_as_string = '1, 2, 3, ..., testlist'
     135        with pytest.raises(Exception) as pytest_wrapped_e:
     136            result = get_list_as_string(list_object)
     137        assert result == list_as_string
    136138
    137139    def test_warningexist_make_dir(self, capfd):
Note: See TracChangeset for help on using the changeset viewer.
hosted by ZAMG