Esempio n. 1
0
 def test_weekday2(self):
     self.assertEqual(2, weekday(31, 12, 2025))
     self.assertEqual(2, weekday(29, 2, 2012))
Esempio n. 2
0
 def test_weekday3(self):
     self.assertEqual(3, weekday(25, 12, 2025))
     self.assertEqual(3, weekday(16, 6, 3))
Esempio n. 3
0
 def test_weekday0(self):
     self.assertEqual(0, weekday(29, 2, 2016))
     self.assertEqual(0, weekday(6, 1, 2003))
     self.assertEqual(0, weekday(23, 2, 2004))
     self.assertEqual(0, weekday(11, 1, 1943))
Esempio n. 4
0
 def test_weekday1(self):
     self.assertEqual(1, weekday(3, 1, 2033))
     self.assertEqual(1, weekday(14, 1, 2030))
def test_wrong_day():
    excepted = None
    acctualy = weekday.weekday(2017, 6, 31)
    assert excepted == acctualy
Esempio n. 6
0
from monthToNum import month
from week import week
from rome_century import age
from season import season

date_list = '13 февраля 2020'
print('Введите дату >>> ', date_list)
date_list_txt = 'Введите дату >>> ' + date_list
date_list = date_list.split()
date_list[0] = int(date_list[0])
date_list[2] = int(date_list[2])

# Номер месяца.
m = month[date_list[1]]

# День недели.
# Примечание: нумерация в списке month начинается с марта, в функции weekday требуется нумерация с января.
day_of_week = weekday(date_list[2], (m+2) % 12, date_list[0])

print('----------------')
print('День недели: %s' % week[day_of_week % 7])
print('Век: %s' % age(date_list[2]))
print('Сезон: %s' % season(m))

f = open('Vima_secondary.tex', 'w+')
b = '\\documentclass{article}\n\\usepackage[cp1251]{inputenc}\n\\usepackage[russian]{babel}\n\n\\begin{document}'
b += '\n' + date_list_txt + '\n\n' + '----------------' + '\n\n' + 'День недели: %s' %week[day_of_week] + \
'\n\n' + 'Век: %s' % age(date_list[2]) + '\n\n' + 'Сезон: %s' %season(m)
b += '\n\\end{document}'
f.write(b)
f.close()
def test_far_date():
    excepted = 1
    acctualy = weekday.weekday(2891, 6, 5)
    assert excepted == acctualy
Esempio n. 8
0
 def test_weekday6(self):
     self.assertEqual(6, weekday(1, 1, 1))
     self.assertEqual(6, weekday(24, 9, 2023))
     self.assertEqual(6, weekday(15, 2, 2015))
     self.assertEqual(6, weekday(13, 1, 2013))
     self.assertEqual(6, weekday(28, 4, 2013))
def test_simple():
    excepted = 2
    acctualy = weekday.weekday(2017, 6, 7)
    assert excepted == acctualy
Esempio n. 10
0
def test_first_year():
    excepted = 2
    acctualy = weekday.weekday(1, 6, 5)
    assert excepted == acctualy
Esempio n. 11
0
def test_feb3():
    excepted = 1
    acctualy = weekday.weekday(2000, 2, 29)
    assert excepted == acctualy
Esempio n. 12
0
def test_feb2():
    excepted = None
    acctualy = weekday.weekday(2100, 2, 29)
    assert excepted == acctualy
Esempio n. 13
0
def test_feb():
    excepted = 0
    acctualy = weekday.weekday(2016, 2, 28)
    assert excepted == acctualy
Esempio n. 14
0
 def test_weekday4(self):
     self.assertEqual(4, weekday(24, 1, 55))
     self.assertEqual(4, weekday(7, 1, 1))
     self.assertEqual(4, weekday(24, 6, 1))
Esempio n. 15
0
def test_middleage():
    excepted = 2
    acctualy = weekday.weekday(1400, 4, 14)
    assert excepted == acctualy
Esempio n. 16
0
 def test_weekday5(self):
     self.assertEqual(5, weekday(12, 6, 3999))
     self.assertEqual(5, weekday(3, 3, 1492))
     self.assertEqual(5, weekday(2, 6, 966))
Esempio n. 17
0
def test_wrong_type():
    excepted = None
    acctualy = weekday.weekday("1400", 4, 14)
    assert excepted == acctualy
Esempio n. 18
0
 def test_weekdayNone(self):
     self.assertIsNone(weekday(29, 2, 2017))
     self.assertIsNone(weekday(30, 2, 2017))
     self.assertIsNone(weekday(31, 2, 2017))
     self.assertIsNone(weekday(32, 1, 2016))
     self.assertIsNone(weekday(32, -1, -2))
     self.assertIsNone(weekday(0, 1, 2016))
     self.assertIsNone(weekday(0, 23, 2016))
     self.assertIsNone(weekday(1, 23, 2016))
     self.assertIsNone(weekday(1, 13, 2016))
     self.assertIsNone(weekday(1, 13, 1500))
     self.assertIsNone(weekday(1, 13, -1500))
     self.assertIsNone(weekday(0, 0, 0))
     self.assertIsNone(weekday(0, 0, 0))
Esempio n. 19
0
def test_wrong_month():
    excepted = None
    acctualy = weekday.weekday(2017, 13, 7)
    assert excepted == acctualy