예제 #1
0
	def test_weekend(self):
		d2 = datetime(2014, 7, 23, 18, 15)
		assert workday_diff(d1, d2, holidays=HOLIDAYS) == 6.25
		assert workday_diff(d2, d1, holidays=HOLIDAYS) == -6.25
예제 #2
0
	def test_partial_day(self):
		d2 = datetime(2014, 7, 15, 18, 15)
		assert workday_diff(d1, d2, holidays=HOLIDAYS) == 0.25
		assert workday_diff(d2, d1, holidays=HOLIDAYS) == -0.25
예제 #3
0
	def test_concurrent_partial_days(self):
		d2 = datetime(2014, 7, 16, 18, 15)
		assert workday_diff(d1, d2, holidays=HOLIDAYS) == 1.25
		assert workday_diff(d2, d1, holidays=HOLIDAYS) == -1.25
예제 #4
0
	def test_one_day(self):
		d2 = datetime(2014, 7, 16, 12, 15)
		assert workday_diff(d1, d2, holidays=HOLIDAYS) == 1
		assert workday_diff(d2, d1, holidays=HOLIDAYS) == -1
예제 #5
0
	def test_full_year(self):
		d2 = datetime(2013, 7, 15, 12, 15)
		assert workday_diff(d2, d1, holidays=HOLIDAYS) == 365 - (52 * 2) - 13
		assert workday_diff(d1, d2, holidays=HOLIDAYS) == -(365 - (52 * 2) - 13)
예제 #6
0
 def test_holidays_and_weekend(self):
     d2 = datetime(2014, 7, 2, 6, 15)
     assert workday_diff(d2, d1, holidays=HOLIDAYS) == 7.25
     assert workday_diff(d1, d2, holidays=HOLIDAYS) == -7.25
예제 #7
0
	def test_holidays_and_weekend(self):
		d2 = datetime(2014, 7, 2, 6, 15)
		assert workday_diff(d2, d1, holidays=HOLIDAYS) == 7.25
		assert workday_diff(d1, d2, holidays=HOLIDAYS) == -7.25
예제 #8
0
 def test_weekend(self):
     d2 = datetime(2014, 7, 23, 18, 15)
     assert workday_diff(d1, d2, holidays=HOLIDAYS) == 6.25
     assert workday_diff(d2, d1, holidays=HOLIDAYS) == -6.25
예제 #9
0
 def test_concurrent_partial_days(self):
     d2 = datetime(2014, 7, 16, 18, 15)
     assert workday_diff(d1, d2, holidays=HOLIDAYS) == 1.25
     assert workday_diff(d2, d1, holidays=HOLIDAYS) == -1.25
예제 #10
0
 def test_partial_day(self):
     d2 = datetime(2014, 7, 15, 18, 15)
     assert workday_diff(d1, d2, holidays=HOLIDAYS) == 0.25
     assert workday_diff(d2, d1, holidays=HOLIDAYS) == -0.25
예제 #11
0
 def test_full_year(self):
     d2 = datetime(2013, 7, 15, 12, 15)
     assert workday_diff(d2, d1, holidays=HOLIDAYS) == 365 - (52 * 2) - 13
     assert workday_diff(d1, d2,
                         holidays=HOLIDAYS) == -(365 - (52 * 2) - 13)
예제 #12
0
 def test_one_day(self):
     d2 = datetime(2014, 7, 16, 12, 15)
     assert workday_diff(d1, d2, holidays=HOLIDAYS) == 1
     assert workday_diff(d2, d1, holidays=HOLIDAYS) == -1