Ignore:
Timestamp:
Dec 5, 2017 12:31:07 PM (6 years ago)
Author:
Paul Kienzle <pkienzle@…>
Branches:
master, magnetic_scatt, release-4.2.2, ticket-1009, ticket-1094-headless, ticket-1242-2d-resolution, ticket-1243, ticket-1249, ticket885, unittest-saveload
Children:
5bb05a4
Parents:
3053a4a
git-author:
Stuart Prescott <llimeht@…> (12/05/17 12:31:07)
git-committer:
Paul Kienzle <pkienzle@…> (12/05/17 12:31:07)
Message:

Make tests work from any directory and functional without special runner script (#124)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • test/sasdataloader/test/utest_ascii.py

    rfe15198 rf53d684  
    22    Unit tests for the ascii (n-column) reader 
    33""" 
     4 
     5import os.path 
    46import warnings 
    57warnings.simplefilter("ignore") 
     
    911 
    1012 
     13def find(filename): 
     14    return os.path.join(os.path.dirname(__file__), filename) 
     15 
     16 
    1117class ABSReaderTests(unittest.TestCase): 
    1218     
    1319    def setUp(self): 
    1420        self.loader = Loader() 
    15         self.f1_list = self.loader.load("ascii_test_1.txt") 
     21        self.f1_list = self.loader.load(find("ascii_test_1.txt")) 
    1622        self.f1 = self.f1_list[0] 
    17         self.f2_list = self.loader.load("ascii_test_2.txt") 
     23        self.f2_list = self.loader.load(find("ascii_test_2.txt")) 
    1824        self.f2 = self.f2_list[0] 
    19         self.f3_list = self.loader.load("ascii_test_3.txt") 
     25        self.f3_list = self.loader.load(find("ascii_test_3.txt")) 
    2026        self.f3 = self.f3_list[0] 
    21         self.f4_list = self.loader.load("ascii_test_4.abs") 
     27        self.f4_list = self.loader.load(find("ascii_test_4.abs")) 
    2228        self.f4 = self.f4_list[0] 
    23         self.f5_list = self.loader.load("ascii_test_5.txt") 
     29        self.f5_list = self.loader.load(find("ascii_test_5.txt")) 
    2430        self.f5 = self.f5_list[0] 
    2531 
     
    99105        f = None 
    100106        try: 
    101             f = self.loader.load("ascii_test_6.txt") 
     107            f = self.loader.load(find("ascii_test_6.txt")) 
    102108        # The length of the data is 5 
    103109        except: 
Note: See TracChangeset for help on using the changeset viewer.