Пример #1
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)
Пример #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
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
 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
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
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
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
 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
 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
def test_empty():
    assert not period('3y').isempty()
    assert not period('1m').isempty()
    assert not period('3d').isempty()
    assert period().isempty()
Пример #31
0
 def testEmpty(self):
     self.assertFalse(period("3y").isempty())
     self.assertFalse(period("1m").isempty())
     self.assertFalse(period("3d").isempty())
     self.assertTrue(period().isempty())
Пример #32
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"))
Пример #33
0
def test_add_string():
    a = period('4y')
    assert a + '3m' == period('4y3m')
    assert '3m' + a == period('4y3m')
Пример #34
0
 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
 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
def test_addperiod():
    p = period('3m')
    a = period('6m')
    assert a.add_tenure(p) == a
    assert str(a) == '9M'
Пример #40
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")
Пример #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
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
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
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
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
def test_simple():
    assert period('3m2y').simple() == '27M'
    assert period('-3m2y').simple() == '-27M'
    assert period('3d2m').simple() == '63D'
    assert period('2y').simple() == '2Y'