Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
self.assertEqual(wild.get_list(date(1969, 12, 1)),
["Westland Anniversary Day",
"Chatham Islands Anniversary Day"])
self.assertEqual(wild.get_list(date(1969, 1, 1)),
["New Year's Day"])
self.assertEqual(westland.get_list(date(1969, 12, 1)),
["Westland Anniversary Day"])
self.assertEqual(westland.get_list(date(1969, 1, 1)),
["New Year's Day"])
self.assertEqual(chathams.get_list(date(1969, 12, 1)),
["Chatham Islands Anniversary Day"])
self.assertEqual(chathams.get_list(date(1969, 1, 1)),
["New Year's Day"])
ca = holidays.CA()
us = holidays.US()
mx = holidays.MX()
na = ca + us + mx
self.assertTrue(date(1969, 12, 25) in na)
self.assertEqual(na.get_list(date(1969, 12, 25)),
["Christmas Day", "Navidad [Christmas]"])
self.assertEqual(na.get_list(date(1969, 7, 1)), ["Canada Day"])
self.assertEqual(na.get_list(date(1969, 1, 3)), [])
provs = (holidays.CA(prov='ON', years=[2014]) +
holidays.CA(prov='BC', years=[2015]))
self.assertTrue("2015-02-09" in provs)
self.assertTrue("2015-02-16" in provs)
self.assertEqual(provs.prov, ['ON', 'BC'])
a = sum([holidays.CA(prov=x) for x in holidays.CA.PROVINCES])
self.assertEqual(a.country, 'CA')
self.assertEqual(a.prov, holidays.CA.PROVINCES)
self.assertTrue("2015-02-09" in a)
self.assertTrue("2015-02-16" in a)
na = holidays.CA() + holidays.US() + holidays.MX()
self.assertTrue(date(1969, 12, 25) in na)
self.assertEqual(na.get(date(1969, 7, 1)), "Canada Day")
self.assertEqual(na.get(date(1969, 12, 25)),
"Christmas Day, Navidad [Christmas]")
na = holidays.MX() + holidays.CA() + holidays.US()
self.assertEqual(na.get(date(1969, 12, 25)),
"Navidad [Christmas], Christmas Day")
self.assertEqual((ca+us).years, set([2014, 2015]))
self.assertEqual((us+ca).years, set([2014, 2015]))
na = holidays.CA()
na += holidays.US()
na += holidays.MX()
self.assertEqual(na.country, ['CA', 'US', 'MX'])
self.assertTrue('2014-07-04' in na)
self.assertTrue('2014-07-04' in na)
self.assertTrue('2015-07-04' in na)
self.assertTrue('2015-07-04' in na)
self.assertTrue('2015-07-01' in na)
self.assertTrue('2015-07-01' in na)
self.assertTrue('2000-02-05' in na)
self.assertEqual(na.prov, 'ON')
na = holidays.CA() + holidays.US()
na += holidays.MX()
self.assertTrue('2014-07-04' in na)
self.assertTrue('2014-07-04' in na)
self.assertTrue('2015-07-04' in na)
self.assertTrue('2015-07-04' in na)
self.assertTrue('2015-07-01' in na)
self.assertTrue('2015-07-01' in na)
self.assertTrue('2000-02-05' in na)
self.assertEqual(na.prov, 'ON')
self.assertRaises(TypeError, lambda: holidays.US() + {})
na = ca + (us + mx) + ca + (mx + us + holidays.CA(prov='BC'))
self.assertTrue('2000-02-05' in na)
self.assertTrue('2014-02-10' in na)
self.assertTrue('2014-02-17' in na)
self.assertTrue('2014-07-04' in na)
provs = (holidays.CA(prov='ON', years=[2014]) +
holidays.CA(prov='BC', years=[2015]))
def setUp(self):
self.holidays = holidays.MX(observed=False)
def test_add(self):
ca = holidays.CA()
us = holidays.US()
mx = holidays.MX()
na = ca + (us + mx)
self.assertFalse('2014-07-01' in us)
self.assertTrue('2014-07-01' in ca)
self.assertFalse('2014-07-04' in ca)
self.assertTrue('2014-07-04' in us)
self.assertTrue('2014-07-04' in ca+us)
self.assertTrue('2014-07-04' in us+ca)
self.assertTrue('2015-07-04' in ca+us)
self.assertTrue('2015-07-04' in us+ca)
self.assertTrue('2015-07-01' in ca+us)
self.assertTrue('2015-07-01' in us+ca)
self.assertTrue('2014-07-04' in na)
self.assertTrue('2015-07-04' in na)
self.assertTrue('2015-07-01' in na)
self.assertTrue('2000-02-05' in na)
self.assertEqual((ca+us).prov, 'ON')