예제 #1
0
파일: datetests.py 프로젝트: hylje/ccy
 def testPeriod(self):
     a = period("5Y")
     self.assertEqual(a.years, 5)
     b = period("1y3m")
     self.assertEqual(b.years, 1)
     self.assertEqual(b.months, 3)
     c = period("-3m")
     self.assertEqual(c.years, 0)
     self.assertEqual(c.months, -3)
예제 #2
0
def test_period():
    a = period("5Y")
    assert a.years == 5
    b = period("1y3m")
    assert b.years == 1
    assert b.months == 3
    c = period("-3m")
    assert c.years == 0
    assert c.months == -3
예제 #3
0
def test_period():
    a = period('5Y')
    assert a.years == 5
    b = period('1y3m')
    assert b.years == 1
    assert b.months == 3
    c = period('-3m')
    assert c.years == 0
    assert c.months == -3
예제 #4
0
 def testPeriod(self):
     a = period('5Y')
     self.assertEqual(a.years, 5)
     b = period('1y3m')
     self.assertEqual(b.years, 1)
     self.assertEqual(b.months, 3)
     c = period('-3m')
     self.assertEqual(c.years, 0)
     self.assertEqual(c.months, -3)
예제 #5
0
파일: test_dates.py 프로젝트: lsbardel/ccy
def test_period():
    a = period('5Y')
    assert a.years == 5
    b = period('1y3m')
    assert b.years == 1
    assert b.months == 3
    c = period('-3m')
    assert c.years == 0
    assert c.months == -3
예제 #6
0
 def testPeriod(self):
     a = period('5Y')
     self.assertEqual(a.years, 5)
     b = period('1y3m')
     self.assertEqual(b.years, 1)
     self.assertEqual(b.months, 3)
     c = period('-3m')
     self.assertEqual(c.years, 0)
     self.assertEqual(c.months, -3)
예제 #7
0
파일: datetests.py 프로젝트: hylje/ccy
 def testSubtract(self):
     a = period("4Y")
     b = period("1Y")
     c = a - b
     self.assertEqual(c.years, 3)
     self.assertEqual(c.months, 0)
     c = period("3Y") - period("1Y3M")
     self.assertEqual(c.years, 1)
     self.assertEqual(c.months, 9)
     self.assertEqual(str(c), "1Y9M")
예제 #8
0
def test_subtract_period():
    a = period("4Y")
    b = period("1Y")
    c = a - b
    assert c.years == 3
    assert c.months == 0
    c = period("3Y") - period("1Y3M")
    assert c.years == 1
    assert c.months == 9
    assert str(c) == "1Y9M"
예제 #9
0
파일: test_dates.py 프로젝트: lsbardel/ccy
def test_subtract_period():
    a = period('4Y')
    b = period('1Y')
    c = a - b
    assert c.years == 3
    assert c.months == 0
    c = period('3Y') - period('1Y3M')
    assert c.years == 1
    assert c.months == 9
    assert str(c) == '1Y9M'
예제 #10
0
 def testSubtract(self):
     a = period('4Y')
     b = period('1Y')
     c = a - b
     self.assertEqual(c.years, 3)
     self.assertEqual(c.months, 0)
     c = period('3Y') - period('1Y3M')
     self.assertEqual(c.years, 1)
     self.assertEqual(c.months, 9)
     self.assertEqual(str(c), '1Y9M')
예제 #11
0
 def testSubtract(self):
     a = period('4Y')
     b = period('1Y')
     c = a - b
     self.assertEqual(c.years, 3)
     self.assertEqual(c.months, 0)
     c = period('3Y') - period('1Y3M')
     self.assertEqual(c.years, 1)
     self.assertEqual(c.months, 9)
     self.assertEqual(str(c), '1Y9M')
예제 #12
0
def test_subtract_period():
    a = period('4Y')
    b = period('1Y')
    c = a - b
    assert c.years == 3
    assert c.months == 0
    c = period('3Y') - period('1Y3M')
    assert c.years == 1
    assert c.months == 9
    assert str(c) == '1Y9M'
예제 #13
0
def test_week():
    p = period("7d")
    assert p.weeks == 1
    assert str(p) == "1W"
    p.add_weeks(3)
    assert p.weeks == 4
    assert str(p) == "4W"
    assert not p.isempty()
    p = period("3w2d")
    assert not p.isempty()
    assert p.weeks == 3
    assert str(p) == "3W2D"
예제 #14
0
def test_compare():
    a = period("4Y")
    b = period("4Y")
    c = period("1Y2M")
    assert a == b
    assert a >= b
    assert a <= b
    assert c <= a
    assert c < a
    assert (c == a) is False
    assert (c >= b) is False
    assert c > a - b
예제 #15
0
 def testWeek(self):
     p = period('7d')
     self.assertEqual(p.weeks, 1)
     self.assertEqual(str(p), '1W')
     p.add_weeks(3)
     self.assertEqual(p.weeks, 4)
     self.assertEqual(str(p), '4W')
     self.assertFalse(p.isempty())
     p = period('3w2d')
     self.assertFalse(p.isempty())
     self.assertEqual(p.weeks, 3)
     self.assertEqual(str(p), '3W2D')
예제 #16
0
def test_week():
    p = period('7d')
    assert p.weeks == 1
    assert str(p) == '1W'
    p.add_weeks(3)
    assert p.weeks == 4
    assert str(p) == '4W'
    assert not p.isempty()
    p = period('3w2d')
    assert not p.isempty()
    assert p.weeks == 3
    assert str(p) == '3W2D'
예제 #17
0
파일: test_dates.py 프로젝트: lsbardel/ccy
def test_week():
    p = period('7d')
    assert p.weeks == 1
    assert str(p) == '1W'
    p.add_weeks(3)
    assert p.weeks == 4
    assert str(p) == '4W'
    assert not p.isempty()
    p = period('3w2d')
    assert not p.isempty()
    assert p.weeks == 3
    assert str(p) == '3W2D'
예제 #18
0
 def testWeek(self):
     p = period('7d')
     self.assertEqual(p.weeks, 1)
     self.assertEqual(str(p), '1W')
     p.add_weeks(3)
     self.assertEqual(p.weeks, 4)
     self.assertEqual(str(p), '4W')
     self.assertFalse(p.isempty())
     p = period('3w2d')
     self.assertFalse(p.isempty())
     self.assertEqual(p.weeks, 3)
     self.assertEqual(str(p), '3W2D')
예제 #19
0
 def testCompare(self):
     a = period('4Y')
     b = period('4Y')
     c = period('1Y2M')
     self.assertTrue(a == b)
     self.assertTrue(a >= b)
     self.assertTrue(a <= b)
     self.assertTrue(c <= a)
     self.assertTrue(c < a)
     self.assertFalse(c == a)
     self.assertFalse(c >= b)
     self.assertTrue(c > a-b)
예제 #20
0
파일: test_dates.py 프로젝트: lsbardel/ccy
def test_compare():
    a = period('4Y')
    b = period('4Y')
    c = period('1Y2M')
    assert a == b
    assert a >= b
    assert a <= b
    assert c <= a
    assert c < a
    assert (c == a) is False
    assert (c >= b) is False
    assert c > a-b
예제 #21
0
파일: datetests.py 프로젝트: hylje/ccy
 def testCompare(self):
     a = period("4Y")
     b = period("4Y")
     c = period("1Y2M")
     self.assertTrue(a == b)
     self.assertTrue(a >= b)
     self.assertTrue(a <= b)
     self.assertTrue(c <= a)
     self.assertTrue(c < a)
     self.assertFalse(c == a)
     self.assertFalse(c >= b)
     self.assertTrue(c > a - b)
예제 #22
0
파일: datetests.py 프로젝트: hylje/ccy
 def testWeek(self):
     p = period("7d")
     self.assertEqual(p.weeks, 1)
     self.assertEqual(str(p), "1W")
     p.add_weeks(3)
     self.assertEqual(p.weeks, 4)
     self.assertEqual(str(p), "4W")
     self.assertFalse(p.isempty())
     p = period("3w2d")
     self.assertFalse(p.isempty())
     self.assertEqual(p.weeks, 3)
     self.assertEqual(str(p), "3W2D")
예제 #23
0
 def testCompare(self):
     a = period('4Y')
     b = period('4Y')
     c = period('1Y2M')
     self.assertTrue(a == b)
     self.assertTrue(a >= b)
     self.assertTrue(a <= b)
     self.assertTrue(c <= a)
     self.assertTrue(c < a)
     self.assertFalse(c == a)
     self.assertFalse(c >= b)
     self.assertTrue(c > a - b)
예제 #24
0
def test_compare():
    a = period('4Y')
    b = period('4Y')
    c = period('1Y2M')
    assert a == b
    assert a >= b
    assert a <= b
    assert c <= a
    assert c < a
    assert (c == a) is False
    assert (c >= b) is False
    assert c > a - b
예제 #25
0
def test_subtract_string():
    a = period("4y")
    assert a - "3m" == period("3y9m")
    assert "5y" - a == period("1y")
    assert "3m" - a == period("-3y9m")
예제 #26
0
 def testAdd(self):
     a = period('4Y')
     b = period('1Y3M')
     c = a + b
     self.assertEqual(c.years, 5)
     self.assertEqual(c.months, 3)
예제 #27
0
 def testSimple(self):
     self.assertEqual(period('3m2y').simple(), '27M')
     self.assertEqual(period('-3m2y').simple(), '-27M')
     self.assertEqual(period('3d2m').simple(), '63D')
     self.assertEqual(period('2y').simple(), '2Y')
예제 #28
0
 def testEmpty(self):
     self.assertFalse(period('3y').isempty())
     self.assertFalse(period('1m').isempty())
     self.assertFalse(period('3d').isempty())
     self.assertTrue(period().isempty())
예제 #29
0
def test_addperiod():
    p = period('3m')
    a = period('6m')
    assert a.add_tenure(p) == a
    assert str(a) == '9M'
예제 #30
0
파일: test_dates.py 프로젝트: lsbardel/ccy
def test_empty():
    assert not period('3y').isempty()
    assert not period('1m').isempty()
    assert not period('3d').isempty()
    assert period().isempty()
예제 #31
0
파일: datetests.py 프로젝트: hylje/ccy
 def testEmpty(self):
     self.assertFalse(period("3y").isempty())
     self.assertFalse(period("1m").isempty())
     self.assertFalse(period("3d").isempty())
     self.assertTrue(period().isempty())
예제 #32
0
파일: datetests.py 프로젝트: hylje/ccy
 def testSubtractString(self):
     a = period("4y")
     self.assertEqual(a - "3m", period("3y9m"))
     self.assertEqual("5y" - a, period("1y"))
     self.assertEqual("3m" - a, period("-3y9m"))
예제 #33
0
def test_add_string():
    a = period('4y')
    assert a + '3m' == period('4y3m')
    assert '3m' + a == period('4y3m')
예제 #34
0
파일: datetests.py 프로젝트: hylje/ccy
 def testAddString(self):
     a = period("4y")
     self.assertEqual(a + "3m", period("4y3m"))
     self.assertEqual("3m" + a, period("4y3m"))
예제 #35
0
 def testAdd(self):
     a = period('4Y')
     b = period('1Y3M')
     c = a + b
     self.assertEqual(c.years, 5)
     self.assertEqual(c.months, 3)
예제 #36
0
def test_addperiod():
    p = period("3m")
    a = period("6m")
    assert a.add_tenure(p) == a
    assert str(a) == "9M"
예제 #37
0
파일: datetests.py 프로젝트: hylje/ccy
 def testAddperiod(self):
     p = period("3m")
     a = period("6m")
     self.assertEqual(a.add_tenure(p), a)
     self.assertEqual(str(a), "9M")
예제 #38
0
def test_empty():
    assert not period('3y').isempty()
    assert not period('1m').isempty()
    assert not period('3d').isempty()
    assert period().isempty()
예제 #39
0
파일: test_dates.py 프로젝트: lsbardel/ccy
def test_addperiod():
    p = period('3m')
    a = period('6m')
    assert a.add_tenure(p) == a
    assert str(a) == '9M'
예제 #40
0
파일: datetests.py 프로젝트: hylje/ccy
 def testSimple(self):
     self.assertEqual(period("3m2y").simple(), "27M")
     self.assertEqual(period("-3m2y").simple(), "-27M")
     self.assertEqual(period("3d2m").simple(), "63D")
     self.assertEqual(period("2y").simple(), "2Y")
예제 #41
0
 def testAddString(self):
     a = period('4y')
     self.assertEqual(a+'3m', period('4y3m'))
     self.assertEqual('3m'+a, period('4y3m'))
예제 #42
0
 def testEmpty(self):
     self.assertFalse(period('3y').isempty())
     self.assertFalse(period('1m').isempty())
     self.assertFalse(period('3d').isempty())
     self.assertTrue(period().isempty())
예제 #43
0
 def testSubtractString(self):
     a = period('4y')
     self.assertEqual(a-'3m', period('3y9m'))
     self.assertEqual('5y'-a, period('1y'))
     self.assertEqual('3m'-a, period('-3y9m'))
예제 #44
0
def test_add_period():
    a = period('4Y')
    b = period('1Y3M')
    c = a + b
    assert c.years == 5
    assert c.months == 3
예제 #45
0
def test_add_period():
    a = period("4Y")
    b = period("1Y3M")
    c = a + b
    assert c.years == 5
    assert c.months == 3
예제 #46
0
def test_simple():
    assert period('3m2y').simple() == '27M'
    assert period('-3m2y').simple() == '-27M'
    assert period('3d2m').simple() == '63D'
    assert period('2y').simple() == '2Y'
예제 #47
0
 def testAddperiod(self):
     p = period('3m')
     a = period('6m')
     self.assertEqual(a.add_tenure(p), a)
     self.assertEqual(str(a), '9M')
예제 #48
0
파일: test_dates.py 프로젝트: lsbardel/ccy
def test_add_period():
    a = period('4Y')
    b = period('1Y3M')
    c = a + b
    assert c.years == 5
    assert c.months == 3
예제 #49
0
def test_empty():
    assert not period("3y").isempty()
    assert not period("1m").isempty()
    assert not period("3d").isempty()
    assert period().isempty()
예제 #50
0
파일: test_dates.py 프로젝트: lsbardel/ccy
def test_add_string():
    a = period('4y')
    assert a+'3m' == period('4y3m')
    assert '3m'+a == period('4y3m')
예제 #51
0
 def testAddString(self):
     a = period('4y')
     self.assertEqual(a + '3m', period('4y3m'))
     self.assertEqual('3m' + a, period('4y3m'))
예제 #52
0
def test_error():
    with pytest.raises(ValueError):
        period('5y6g')
예제 #53
0
 def testSubtractString(self):
     a = period('4y')
     self.assertEqual(a - '3m', period('3y9m'))
     self.assertEqual('5y' - a, period('1y'))
     self.assertEqual('3m' - a, period('-3y9m'))
예제 #54
0
파일: test_dates.py 프로젝트: lsbardel/ccy
def test_subtract_string():
    a = period('4y')
    assert a-'3m' == period('3y9m')
    assert '5y'-a == period('1y')
    assert '3m'-a == period('-3y9m')
예제 #55
0
def test_add_string():
    a = period("4y")
    assert a + "3m" == period("4y3m")
    assert "3m" + a == period("4y3m")
예제 #56
0
def test_subtract_string():
    a = period('4y')
    assert a - '3m' == period('3y9m')
    assert '5y' - a == period('1y')
    assert '3m' - a == period('-3y9m')
예제 #57
0
 def testAddperiod(self):
     p = period('3m')
     a = period('6m')
     self.assertEqual(a.add_tenure(p), a)
     self.assertEqual(str(a), '9M')
예제 #58
0
파일: test_dates.py 프로젝트: lsbardel/ccy
def test_error():
    with pytest.raises(ValueError):
        period('5y6g')
예제 #59
0
 def testSimple(self):
     self.assertEqual(period('3m2y').simple(), '27M')
     self.assertEqual(period('-3m2y').simple(), '-27M')
     self.assertEqual(period('3d2m').simple(), '63D')
     self.assertEqual(period('2y').simple(), '2Y')
예제 #60
0
파일: test_dates.py 프로젝트: lsbardel/ccy
def test_simple():
    assert period('3m2y').simple() == '27M'
    assert period('-3m2y').simple() == '-27M'
    assert period('3d2m').simple() == '63D'
    assert period('2y').simple() == '2Y'