Changeset 3744


Ignore:
Timestamp:
03/01/11 16:38:11 (3 years ago)
Author:
wehart
Message:

Change tests to eliminate the use of deprecated 'fail*' syntax.

Location:
coopr.sucasa/trunk/coopr/sucasa/tests/unit
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • coopr.sucasa/trunk/coopr/sucasa/tests/unit/test_AmplInfo.py

    r2424 r3744  
    3131        tmp = str(self.info) 
    3232        target = "con f ['a'] None\nparam b ['a'] None\nvar c ['a', 'a'] None\nmin d ['a'] None\nset a [] None\nmax e ['a', 'a'] None" 
    33         self.failUnlessEqual(tmp,target) 
     33        self.assertEqual(tmp,target) 
    3434        # 
    3535        # Check order of the insertions 
     
    3838        for i in self.info: 
    3939            tmp.append(i[1]) 
    40         self.failUnlessEqual(tmp,['f','b','c','d','a','e']) 
     40        self.assertEqual(tmp,['f','b','c','d','a','e']) 
    4141 
    4242    def test_initialize1(self): 
     
    5757        print str(sinfo) 
    5858        pyutilib.misc.reset_redirect() 
    59         self.failUnlessFileEqualsBaseline(currdir+"initialize1.out",currdir+"initialize1.txt") 
     59        self.assertFileEqualsBaseline(currdir+"initialize1.out",currdir+"initialize1.txt") 
    6060 
    6161    def test_initialize2(self): 
     
    7777        print str(sinfo) 
    7878        pyutilib.misc.reset_redirect() 
    79         self.failUnlessFileEqualsBaseline(currdir+"initialize2.out",currdir+"initialize2.txt") 
     79        self.assertFileEqualsBaseline(currdir+"initialize2.out",currdir+"initialize2.txt") 
    8080 
    8181    def test_initialize3(self): 
     
    102102        print str(sinfo) 
    103103        pyutilib.misc.reset_redirect() 
    104         self.failUnlessFileEqualsBaseline(currdir+"initialize3.out",currdir+"initialize3.txt") 
     104        self.assertFileEqualsBaseline(currdir+"initialize3.out",currdir+"initialize3.txt") 
    105105 
    106106    def test_initialize_err1(self): 
     
    157157        self.info.check(sinfo) 
    158158        pyutilib.misc.reset_redirect() 
    159         self.failUnlessFileEqualsBaseline(currdir+"check.out",currdir+"check.txt") 
     159        self.assertFileEqualsBaseline(currdir+"check.out",currdir+"check.txt") 
    160160         
    161161if __name__ == "__main__": 
  • coopr.sucasa/trunk/coopr/sucasa/tests/unit/test_parser.py

    r2424 r3744  
    2727        ans = parse_ampl("") 
    2828        tmp = str(ans) 
    29         self.failUnlessEqual(tmp,"") 
     29        self.assertEqual(tmp,"") 
    3030 
    3131    def test_parse2(self): 
    3232        """Parser None""" 
    3333        ans = parse_ampl(None) 
    34         self.failUnlessEqual(ans,None) 
     34        self.assertEqual(ans,None) 
    3535 
    3636 
     
    3939        ans = parse_ampl("set a;") 
    4040        tmp = str(ans) 
    41         self.failUnlessEqual(tmp,"set a [] None") 
     41        self.assertEqual(tmp,"set a [] None") 
    4242 
    4343    def test_parse4(self): 
     
    4545        ans = parse_ampl("param a;") 
    4646        tmp = str(ans) 
    47         self.failUnlessEqual(tmp,"param a [] reals") 
     47        self.assertEqual(tmp,"param a [] reals") 
    4848 
    4949    def test_parse5(self): 
     
    5151        ans = parse_ampl("var a;") 
    5252        tmp = str(ans) 
    53         self.failUnlessEqual(tmp,"var a [] None") 
     53        self.assertEqual(tmp,"var a [] None") 
    5454 
    5555    def test_parse6(self): 
     
    5757        ans = parse_ampl("minimize a: 0;") 
    5858        tmp = str(ans) 
    59         self.failUnlessEqual(tmp,"min a [] None") 
     59        self.assertEqual(tmp,"min a [] None") 
    6060 
    6161    def test_parse7(self): 
     
    6363        ans = parse_ampl("maximize a: 0;") 
    6464        tmp = str(ans) 
    65         self.failUnlessEqual(tmp,"max a [] None") 
     65        self.assertEqual(tmp,"max a [] None") 
    6666 
    6767    def test_parse8(self): 
     
    6969        ans = parse_ampl("subject to a: 0;") 
    7070        tmp = str(ans) 
    71         self.failUnlessEqual(tmp,"con a [] None") 
     71        self.assertEqual(tmp,"con a [] None") 
    7272 
    7373 
     
    7676        ans = parse_ampl("set a {b};") 
    7777        tmp = str(ans) 
    78         self.failUnlessEqual(tmp,"set a ['b'] None") 
     78        self.assertEqual(tmp,"set a ['b'] None") 
    7979 
    8080    def test_parse4a(self): 
     
    8282        ans = parse_ampl("param a {b};") 
    8383        tmp = str(ans) 
    84         self.failUnlessEqual(tmp,"param a ['b'] reals") 
     84        self.assertEqual(tmp,"param a ['b'] reals") 
    8585 
    8686    def test_parse5a(self): 
     
    8888        ans = parse_ampl("var a {b};") 
    8989        tmp = str(ans) 
    90         self.failUnlessEqual(tmp,"var a ['b'] None") 
     90        self.assertEqual(tmp,"var a ['b'] None") 
    9191 
    9292    def test_parse6a(self): 
     
    9494        ans = parse_ampl("minimize a {b}: 0;") 
    9595        tmp = str(ans) 
    96         self.failUnlessEqual(tmp,"min a ['b'] None") 
     96        self.assertEqual(tmp,"min a ['b'] None") 
    9797 
    9898    def test_parse7a(self): 
     
    100100        ans = parse_ampl("maximize a {b}: 0;") 
    101101        tmp = str(ans) 
    102         self.failUnlessEqual(tmp,"max a ['b'] None") 
     102        self.assertEqual(tmp,"max a ['b'] None") 
    103103 
    104104    def test_parse8a(self): 
     
    106106        ans = parse_ampl("subject to a {b}: 0;") 
    107107        tmp = str(ans) 
    108         self.failUnlessEqual(tmp,"con a ['b'] None") 
     108        self.assertEqual(tmp,"con a ['b'] None") 
    109109 
    110110 
     
    113113        ans = parse_ampl("set a {b,c};") 
    114114        tmp = str(ans) 
    115         self.failUnlessEqual(tmp,"set a ['b', 'c'] None") 
     115        self.assertEqual(tmp,"set a ['b', 'c'] None") 
    116116 
    117117    def test_parse4b(self): 
     
    119119        ans = parse_ampl("param a {b,c};") 
    120120        tmp = str(ans) 
    121         self.failUnlessEqual(tmp,"param a ['b', 'c'] reals") 
     121        self.assertEqual(tmp,"param a ['b', 'c'] reals") 
    122122 
    123123    def test_parse5b(self): 
     
    125125        ans = parse_ampl("var a {b,c};") 
    126126        tmp = str(ans) 
    127         self.failUnlessEqual(tmp,"var a ['b', 'c'] None") 
     127        self.assertEqual(tmp,"var a ['b', 'c'] None") 
    128128 
    129129    def test_parse6b(self): 
     
    131131        ans = parse_ampl("minimize a {b,c}: 0;") 
    132132        tmp = str(ans) 
    133         self.failUnlessEqual(tmp,"min a ['b', 'c'] None") 
     133        self.assertEqual(tmp,"min a ['b', 'c'] None") 
    134134 
    135135    def test_parse7b(self): 
     
    137137        ans = parse_ampl("maximize a {b,c}: 0;") 
    138138        tmp = str(ans) 
    139         self.failUnlessEqual(tmp,"max a ['b', 'c'] None") 
     139        self.assertEqual(tmp,"max a ['b', 'c'] None") 
    140140 
    141141    def test_parse8b(self): 
     
    143143        ans = parse_ampl("subject to a {b,c}: 0;") 
    144144        tmp = str(ans) 
    145         self.failUnlessEqual(tmp,"con a ['b', 'c'] None") 
     145        self.assertEqual(tmp,"con a ['b', 'c'] None") 
    146146 
    147147 
     
    150150        ans = parse_ampl("set a {b,c,d};") 
    151151        tmp = str(ans) 
    152         self.failUnlessEqual(tmp,"set a ['b', 'c', 'd'] None") 
     152        self.assertEqual(tmp,"set a ['b', 'c', 'd'] None") 
    153153 
    154154    def test_parse4c(self): 
     
    156156        ans = parse_ampl("param a {b,c,d};") 
    157157        tmp = str(ans) 
    158         self.failUnlessEqual(tmp,"param a ['b', 'c', 'd'] reals") 
     158        self.assertEqual(tmp,"param a ['b', 'c', 'd'] reals") 
    159159 
    160160    def test_parse5c(self): 
     
    162162        ans = parse_ampl("var a {b,c,d};") 
    163163        tmp = str(ans) 
    164         self.failUnlessEqual(tmp,"var a ['b', 'c', 'd'] None") 
     164        self.assertEqual(tmp,"var a ['b', 'c', 'd'] None") 
    165165 
    166166    def test_parse6c(self): 
     
    168168        ans = parse_ampl("minimize a {b,c,d}: 0;") 
    169169        tmp = str(ans) 
    170         self.failUnlessEqual(tmp,"min a ['b', 'c', 'd'] None") 
     170        self.assertEqual(tmp,"min a ['b', 'c', 'd'] None") 
    171171 
    172172    def test_parse7c(self): 
     
    174174        ans = parse_ampl("maximize a {b,c,d}: 0;") 
    175175        tmp = str(ans) 
    176         self.failUnlessEqual(tmp,"max a ['b', 'c', 'd'] None") 
     176        self.assertEqual(tmp,"max a ['b', 'c', 'd'] None") 
    177177 
    178178    def test_parse8c(self): 
     
    180180        ans = parse_ampl("subject to a {b,c,d}: 0;") 
    181181        tmp = str(ans) 
    182         self.failUnlessEqual(tmp,"con a ['b', 'c', 'd'] None") 
     182        self.assertEqual(tmp,"con a ['b', 'c', 'd'] None") 
    183183 
    184184 
     
    187187        ans = parse_ampl("# a comment line") 
    188188        tmp=str(ans) 
    189         self.failUnlessEqual(tmp,"") 
     189        self.assertEqual(tmp,"") 
    190190        ans = parse_ampl("# SUCASA SYMBOLS: a b") 
    191191        tmp=str(ans) 
    192         self.failUnlessEqual(tmp,"") 
     192        self.assertEqual(tmp,"") 
    193193        ans = parse_ampl("#SUCASA SYMBOLS: a b") 
    194194        tmp=str(ans) 
    195         self.failUnlessEqual(tmp,"") 
     195        self.assertEqual(tmp,"") 
    196196        ans = parse_ampl("# SUCASA set A") 
    197197        tmp=str(ans) 
    198         self.failUnlessEqual(tmp,"set A None None") 
     198        self.assertEqual(tmp,"set A None None") 
    199199        ans = parse_ampl("#SUCASA set a") 
    200200        tmp=str(ans) 
    201         self.failUnlessEqual(tmp,"set a None None") 
     201        self.assertEqual(tmp,"set a None None") 
    202202 
    203203    def test_parse11(self): 
     
    205205        ans = parse_ampl("check : i >= 1;") 
    206206        tmp=str(ans) 
    207         self.failUnlessEqual(tmp,"") 
     207        self.assertEqual(tmp,"") 
    208208 
    209209    def test_parse12(self): 
     
    211211        ans = parse_ampl("param i >= 1, <= 2 := 0;") 
    212212        tmp=str(ans) 
    213         self.failUnlessEqual(tmp,"param i [] reals") 
     213        self.assertEqual(tmp,"param i [] reals") 
    214214 
    215215    def test_parse13a(self): 
     
    217217        ans = parse_ampl("param i{ a in A };") 
    218218        tmp=str(ans) 
    219         self.failUnlessEqual(tmp,"param i ['A'] reals") 
     219        self.assertEqual(tmp,"param i ['A'] reals") 
    220220 
    221221    def test_parse13b(self): 
     
    223223        ans = parse_ampl("param i{ a in A[j] };") 
    224224        tmp=str(ans) 
    225         self.failUnlessEqual(tmp,"param i ['A [ j ]'] reals") 
     225        self.assertEqual(tmp,"param i ['A [ j ]'] reals") 
    226226 
    227227    def test_parse13c(self): 
     
    229229        ans = parse_ampl("param i{ a in A[j] : a>0 };") 
    230230        tmp=str(ans) 
    231         self.failUnlessEqual(tmp,"param i ['A [ j ]'] reals") 
     231        self.assertEqual(tmp,"param i ['A [ j ]'] reals") 
    232232 
    233233    def test_data1(self): 
     
    238238        os.remove(currdir+"data1.out") 
    239239        tmp=str(ans) 
    240         self.failUnlessEqual(tmp,"") 
     240        self.assertEqual(tmp,"") 
    241241        ans = parse_ampl("data; set a := (1,2) (3,4);") 
    242242        tmp=str(ans) 
    243         self.failUnlessEqual(tmp,"") 
     243        self.assertEqual(tmp,"") 
    244244 
    245245    def test_ampl1(self): 
     
    249249        print str(ans) 
    250250        pyutilib.misc.reset_redirect() 
    251         self.failUnlessFileEqualsBaseline(currdir+"ampl1.out",currdir+"ampl1.txt") 
     251        self.assertFileEqualsBaseline(currdir+"ampl1.out",currdir+"ampl1.txt") 
    252252         
    253253    def test_ampl1_map(self): 
     
    257257        ans.initialize(info) 
    258258        info.write_mapfile(filename=currdir+"ampl1.out",quiet=True) 
    259         self.failUnlessFileEqualsBaseline(currdir+"ampl1.out",currdir+"ampl1.map") 
     259        self.assertFileEqualsBaseline(currdir+"ampl1.out",currdir+"ampl1.map") 
    260260 
    261261    def test_ampl2(self): 
     
    265265        ans.initialize(info) 
    266266        info.write_mapfile(filename=currdir+"ampl2.out",quiet=True) 
    267         self.failUnlessFileEqualsBaseline(currdir+"ampl2.out",currdir+"ampl2.map") 
     267        self.assertFileEqualsBaseline(currdir+"ampl2.out",currdir+"ampl2.map") 
    268268 
    269269    def test_ampl3(self): 
     
    273273        ans.initialize(info) 
    274274        info.write_mapfile(filename=currdir+"ampl3.out",quiet=True) 
    275         self.failUnlessFileEqualsBaseline(currdir+"ampl3.out",currdir+"ampl3.map") 
     275        self.assertFileEqualsBaseline(currdir+"ampl3.out",currdir+"ampl3.map") 
    276276         
    277277    def test_error1(self): 
  • coopr.sucasa/trunk/coopr/sucasa/tests/unit/test_symb_info.py

    r2424 r3744  
    3131        ans = parse_mapfile(self.info, "") 
    3232        tmp = str(ans) 
    33         self.failUnlessEqual(tmp,"") 
     33        self.assertEqual(tmp,"") 
    3434 
    3535    def test_parse2(self): 
    3636        """Parser None""" 
    3737        ans = parse_mapfile(self.info, None) 
    38         self.failUnlessEqual(ans,None) 
     38        self.assertEqual(ans,None) 
    3939 
    4040    def test_parse3(self): 
     
    4444        ans.print_symbols() 
    4545        pyutilib.misc.reset_redirect() 
    46         self.failUnlessFileEqualsBaseline(currdir+"sucasa1.out",currdir+"sucasa1.txt") 
     46        self.assertFileEqualsBaseline(currdir+"sucasa1.out",currdir+"sucasa1.txt") 
    4747 
    4848    def test_mapfile_io(self): 
     
    5050        ans = parse_mapfile(self.info, filename=currdir+"sucasa1.map") 
    5151        ans.write_mapfile(currdir+"tmp.map",quiet=True) 
    52         self.failUnlessFileEqualsBaseline(currdir+"tmp.map",currdir+"sucasa1.map") 
     52        self.assertFileEqualsBaseline(currdir+"tmp.map",currdir+"sucasa1.map") 
    5353        self.info = MILPSymbInfo(currdir+"tmp") 
    5454        self.info.read_mapfile(currdir+"sucasa1.map") 
    5555        self.info.write_mapfile(quiet=True) 
    56         self.failUnlessFileEqualsBaseline(currdir+"tmp.map",currdir+"sucasa1.map") 
     56        self.assertFileEqualsBaseline(currdir+"tmp.map",currdir+"sucasa1.map") 
    5757        self.info = MILPSymbInfo(currdir+"sucasa1") 
    5858        self.info.read_mapfile() 
    5959        self.info.write_mapfile(currdir+"tmp.map",quiet=True) 
    60         self.failUnlessFileEqualsBaseline(currdir+"tmp.map",currdir+"sucasa1.map") 
     60        self.assertFileEqualsBaseline(currdir+"tmp.map",currdir+"sucasa1.map") 
    6161 
    6262    def test_add1(self): 
     
    6767        self.info.add_symbol("set","d",index=['x in W'],superset=["a","b"],tmpsets=True,dimen=2) 
    6868        self.info.write_mapfile(currdir+"add1.out",quiet=True) 
    69         self.failUnlessFileEqualsBaseline(currdir+"add1.out",currdir+"add1.map") 
     69        self.assertFileEqualsBaseline(currdir+"add1.out",currdir+"add1.map") 
    7070 
    7171    def test_generate(self): 
Note: See TracChangeset for help on using the changeset viewer.