예제 #1
0
파일: __init__.py 프로젝트: shenki/fpos
 def test_combine_prefer_last(self):
     sources = [ [ [ "01/01/2014", -1.00, "Description" ],
                   [ "02/01/2014", -1.00, "Description" ] ],
                 [ [ "02/01/2014", -1.00, "Description", "Cash" ] ] ]
     expected = [ sources[0][0], sources[1][0] ]
     self.assertEquals(expected, list(combine.combine(sources)))
예제 #2
0
파일: __init__.py 프로젝트: shenki/fpos
 def test_combine_two_equal(self):
     sources = [ [ [ "01/01/2014", -1.00, "Description" ] ],
                 [ [ "01/01/2014", -1.00, "Description" ] ] ]
     expected = sources[0]
     self.assertEquals(expected, list(combine.combine(sources)))
예제 #3
0
파일: __init__.py 프로젝트: shenki/fpos
 def test_combine_invalid_ir(self):
     # Missing the (required) description
     sources = [ [ [ "01/01/2014", -1.00 ] ] ]
     self.assertEquals([], list(combine.combine(sources)))
예제 #4
0
파일: __init__.py 프로젝트: shenki/fpos
 def test_combine_two_distinct(self):
     sources = [ [ [ "01/01/2014", -1.00, "Description" ] ],
                 [ [ "02/01/2014", -1.00, "Description" ] ] ]
     expected = [ sources[0][0], sources[1][0] ]
     self.assertEquals(expected, list(combine.combine(sources)))
예제 #5
0
파일: __init__.py 프로젝트: shenki/fpos
 def test_combine_one_empty(self):
     self.assertEquals([], list(combine.combine([ [] ])))