Hot-keys on this page

r m x p   toggle line displays

j k   next/prev highlighted chunk

0   (zero) top of page

1   (one) first highlighted chunk

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

import os 

from nose import with_setup # optional 

 

## SETUP AND TEARDOWN FIXTURE FUNCTIONS FOR THE ENTIRE PACKAGE 

## SETUP & INCLUDE MOCK DATABASES AND DATA HERE 

def setUpPackage(): 

    "set up test fixtures" 

    moduleDirectory = os.path.dirname(__file__) 

    # FILE TO WRITE TEST LOGS TO 

    global testlog 

    testlog = open(moduleDirectory+"/output/tests.log", 'w') 

 

    # SETUP PATHS TO COMMONG DIRECTOIES FOR TEST DATA 

    global pathToInputDir 

    global pathToOutputDir 

    pathToInputDataDir = moduleDirectory+"/input/data/" 

    pathToOutputDir = moduleDirectory+"/output/" 

    pathToOutputDataDir = pathToOutputDir+"data/" 

 

    testlog.write("20130810") 

    print ("") # this is to get a newline after the dots 

    print ("setup_package before anything in this file") 

    return testlog 

 

def tearDownPackage(): 

    "tear down test fixtures" 

 

    # CLOSE THE TEST LOG FILE 

    testlog.close() 

    print ("") # this is to get a newline after the dots 

    print ("teardown_package after everything in this file") 

 

    return None