ó
ŠwÛjc           @   sl  d  d l  Z  d  d l Z d  d l m Z d  d l m Z m Z d  d l Z d  d l Z d  d l	 Z	 d Z
 d Z d Z d e j f d „  ƒ  YZ d	 e j f d
 „  ƒ  YZ d e j f d „  ƒ  YZ d e f d „  ƒ  YZ d e f d „  ƒ  YZ d e j f d „  ƒ  YZ d e j f d „  ƒ  YZ d „  Z d e j f d „  ƒ  YZ d „  Z e d k rhe ƒ  e j ƒ  n  d S(   iÿÿÿÿN(   t   test_support(   t   assert_python_okt   assert_python_failuresŒ       January 2004
Mo Tu We Th Fr Sa Su
          1  2  3  4
 5  6  7  8  9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
s!                                    2004

      January                   February                   March
Mo Tu We Th Fr Sa Su      Mo Tu We Th Fr Sa Su      Mo Tu We Th Fr Sa Su
          1  2  3  4                         1       1  2  3  4  5  6  7
 5  6  7  8  9 10 11       2  3  4  5  6  7  8       8  9 10 11 12 13 14
12 13 14 15 16 17 18       9 10 11 12 13 14 15      15 16 17 18 19 20 21
19 20 21 22 23 24 25      16 17 18 19 20 21 22      22 23 24 25 26 27 28
26 27 28 29 30 31         23 24 25 26 27 28 29      29 30 31

       April                      May                       June
Mo Tu We Th Fr Sa Su      Mo Tu We Th Fr Sa Su      Mo Tu We Th Fr Sa Su
          1  2  3  4                      1  2          1  2  3  4  5  6
 5  6  7  8  9 10 11       3  4  5  6  7  8  9       7  8  9 10 11 12 13
12 13 14 15 16 17 18      10 11 12 13 14 15 16      14 15 16 17 18 19 20
19 20 21 22 23 24 25      17 18 19 20 21 22 23      21 22 23 24 25 26 27
26 27 28 29 30            24 25 26 27 28 29 30      28 29 30
                          31

        July                     August                  September
Mo Tu We Th Fr Sa Su      Mo Tu We Th Fr Sa Su      Mo Tu We Th Fr Sa Su
          1  2  3  4                         1             1  2  3  4  5
 5  6  7  8  9 10 11       2  3  4  5  6  7  8       6  7  8  9 10 11 12
12 13 14 15 16 17 18       9 10 11 12 13 14 15      13 14 15 16 17 18 19
19 20 21 22 23 24 25      16 17 18 19 20 21 22      20 21 22 23 24 25 26
26 27 28 29 30 31         23 24 25 26 27 28 29      27 28 29 30
                          30 31

      October                   November                  December
Mo Tu We Th Fr Sa Su      Mo Tu We Th Fr Sa Su      Mo Tu We Th Fr Sa Su
             1  2  3       1  2  3  4  5  6  7             1  2  3  4  5
 4  5  6  7  8  9 10       8  9 10 11 12 13 14       6  7  8  9 10 11 12
11 12 13 14 15 16 17      15 16 17 18 19 20 21      13 14 15 16 17 18 19
18 19 20 21 22 23 24      22 23 24 25 26 27 28      20 21 22 23 24 25 26
25 26 27 28 29 30 31      29 30                     27 28 29 30 31
s:;  <?xml version="1.0" encoding="ascii"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ascii" />
<link rel="stylesheet" type="text/css" href="calendar.css" />
<title>Calendar for 2004</title>
</head>
<body>
<table border="0" cellpadding="0" cellspacing="0" class="year">
<tr><th colspan="3" class="year">2004</th></tr><tr><td><table border="0" cellpadding="0" cellspacing="0" class="month">
<tr><th colspan="7" class="month">January</th></tr>
<tr><th class="mon">Mon</th><th class="tue">Tue</th><th class="wed">Wed</th><th class="thu">Thu</th><th class="fri">Fri</th><th class="sat">Sat</th><th class="sun">Sun</th></tr>
<tr><td class="noday">&nbsp;</td><td class="noday">&nbsp;</td><td class="noday">&nbsp;</td><td class="thu">1</td><td class="fri">2</td><td class="sat">3</td><td class="sun">4</td></tr>
<tr><td class="mon">5</td><td class="tue">6</td><td class="wed">7</td><td class="thu">8</td><td class="fri">9</td><td class="sat">10</td><td class="sun">11</td></tr>
<tr><td class="mon">12</td><td class="tue">13</td><td class="wed">14</td><td class="thu">15</td><td class="fri">16</td><td class="sat">17</td><td class="sun">18</td></tr>
<tr><td class="mon">19</td><td class="tue">20</td><td class="wed">21</td><td class="thu">22</td><td class="fri">23</td><td class="sat">24</td><td class="sun">25</td></tr>
<tr><td class="mon">26</td><td class="tue">27</td><td class="wed">28</td><td class="thu">29</td><td class="fri">30</td><td class="sat">31</td><td class="noday">&nbsp;</td></tr>
</table>
</td><td><table border="0" cellpadding="0" cellspacing="0" class="month">
<tr><th colspan="7" class="month">February</th></tr>
<tr><th class="mon">Mon</th><th class="tue">Tue</th><th class="wed">Wed</th><th class="thu">Thu</th><th class="fri">Fri</th><th class="sat">Sat</th><th class="sun">Sun</th></tr>
<tr><td class="noday">&nbsp;</td><td class="noday">&nbsp;</td><td class="noday">&nbsp;</td><td class="noday">&nbsp;</td><td class="noday">&nbsp;</td><td class="noday">&nbsp;</td><td class="sun">1</td></tr>
<tr><td class="mon">2</td><td class="tue">3</td><td class="wed">4</td><td class="thu">5</td><td class="fri">6</td><td class="sat">7</td><td class="sun">8</td></tr>
<tr><td class="mon">9</td><td class="tue">10</td><td class="wed">11</td><td class="thu">12</td><td class="fri">13</td><td class="sat">14</td><td class="sun">15</td></tr>
<tr><td class="mon">16</td><td class="tue">17</td><td class="wed">18</td><td class="thu">19</td><td class="fri">20</td><td class="sat">21</td><td class="sun">22</td></tr>
<tr><td class="mon">23</td><td class="tue">24</td><td class="wed">25</td><td class="thu">26</td><td class="fri">27</td><td class="sat">28</td><td class="sun">29</td></tr>
</table>
</td><td><table border="0" cellpadding="0" cellspacing="0" class="month">
<tr><th colspan="7" class="month">March</th></tr>
<tr><th class="mon">Mon</th><th class="tue">Tue</th><th class="wed">Wed</th><th class="thu">Thu</th><th class="fri">Fri</th><th class="sat">Sat</th><th class="sun">Sun</th></tr>
<tr><td class="mon">1</td><td class="tue">2</td><td class="wed">3</td><td class="thu">4</td><td class="fri">5</td><td class="sat">6</td><td class="sun">7</td></tr>
<tr><td class="mon">8</td><td class="tue">9</td><td class="wed">10</td><td class="thu">11</td><td class="fri">12</td><td class="sat">13</td><td class="sun">14</td></tr>
<tr><td class="mon">15</td><td class="tue">16</td><td class="wed">17</td><td class="thu">18</td><td class="fri">19</td><td class="sat">20</td><td class="sun">21</td></tr>
<tr><td class="mon">22</td><td class="tue">23</td><td class="wed">24</td><td class="thu">25</td><td class="fri">26</td><td class="sat">27</td><td class="sun">28</td></tr>
<tr><td class="mon">29</td><td class="tue">30</td><td class="wed">31</td><td class="noday">&nbsp;</td><td class="noday">&nbsp;</td><td class="noday">&nbsp;</td><td class="noday">&nbsp;</td></tr>
</table>
</td></tr><tr><td><table border="0" cellpadding="0" cellspacing="0" class="month">
<tr><th colspan="7" class="month">April</th></tr>
<tr><th class="mon">Mon</th><th class="tue">Tue</th><th class="wed">Wed</th><th class="thu">Thu</th><th class="fri">Fri</th><th class="sat">Sat</th><th class="sun">Sun</th></tr>
<tr><td class="noday">&nbsp;</td><td class="noday">&nbsp;</td><td class="noday">&nbsp;</td><td class="thu">1</td><td class="fri">2</td><td class="sat">3</td><td class="sun">4</td></tr>
<tr><td class="mon">5</td><td class="tue">6</td><td class="wed">7</td><td class="thu">8</td><td class="fri">9</td><td class="sat">10</td><td class="sun">11</td></tr>
<tr><td class="mon">12</td><td class="tue">13</td><td class="wed">14</td><td class="thu">15</td><td class="fri">16</td><td class="sat">17</td><td class="sun">18</td></tr>
<tr><td class="mon">19</td><td class="tue">20</td><td class="wed">21</td><td class="thu">22</td><td class="fri">23</td><td class="sat">24</td><td class="sun">25</td></tr>
<tr><td class="mon">26</td><td class="tue">27</td><td class="wed">28</td><td class="thu">29</td><td class="fri">30</td><td class="noday">&nbsp;</td><td class="noday">&nbsp;</td></tr>
</table>
</td><td><table border="0" cellpadding="0" cellspacing="0" class="month">
<tr><th colspan="7" class="month">May</th></tr>
<tr><th class="mon">Mon</th><th class="tue">Tue</th><th class="wed">Wed</th><th class="thu">Thu</th><th class="fri">Fri</th><th class="sat">Sat</th><th class="sun">Sun</th></tr>
<tr><td class="noday">&nbsp;</td><td class="noday">&nbsp;</td><td class="noday">&nbsp;</td><td class="noday">&nbsp;</td><td class="noday">&nbsp;</td><td class="sat">1</td><td class="sun">2</td></tr>
<tr><td class="mon">3</td><td class="tue">4</td><td class="wed">5</td><td class="thu">6</td><td class="fri">7</td><td class="sat">8</td><td class="sun">9</td></tr>
<tr><td class="mon">10</td><td class="tue">11</td><td class="wed">12</td><td class="thu">13</td><td class="fri">14</td><td class="sat">15</td><td class="sun">16</td></tr>
<tr><td class="mon">17</td><td class="tue">18</td><td class="wed">19</td><td class="thu">20</td><td class="fri">21</td><td class="sat">22</td><td class="sun">23</td></tr>
<tr><td class="mon">24</td><td class="tue">25</td><td class="wed">26</td><td class="thu">27</td><td class="fri">28</td><td class="sat">29</td><td class="sun">30</td></tr>
<tr><td class="mon">31</td><td class="noday">&nbsp;</td><td class="noday">&nbsp;</td><td class="noday">&nbsp;</td><td class="noday">&nbsp;</td><td class="noday">&nbsp;</td><td class="noday">&nbsp;</td></tr>
</table>
</td><td><table border="0" cellpadding="0" cellspacing="0" class="month">
<tr><th colspan="7" class="month">June</th></tr>
<tr><th class="mon">Mon</th><th class="tue">Tue</th><th class="wed">Wed</th><th class="thu">Thu</th><th class="fri">Fri</th><th class="sat">Sat</th><th class="sun">Sun</th></tr>
<tr><td class="noday">&nbsp;</td><td class="tue">1</td><td class="wed">2</td><td class="thu">3</td><td class="fri">4</td><td class="sat">5</td><td class="sun">6</td></tr>
<tr><td class="mon">7</td><td class="tue">8</td><td class="wed">9</td><td class="thu">10</td><td class="fri">11</td><td class="sat">12</td><td class="sun">13</td></tr>
<tr><td class="mon">14</td><td class="tue">15</td><td class="wed">16</td><td class="thu">17</td><td class="fri">18</td><td class="sat">19</td><td class="sun">20</td></tr>
<tr><td class="mon">21</td><td class="tue">22</td><td class="wed">23</td><td class="thu">24</td><td class="fri">25</td><td class="sat">26</td><td class="sun">27</td></tr>
<tr><td class="mon">28</td><td class="tue">29</td><td class="wed">30</td><td class="noday">&nbsp;</td><td class="noday">&nbsp;</td><td class="noday">&nbsp;</td><td class="noday">&nbsp;</td></tr>
</table>
</td></tr><tr><td><table border="0" cellpadding="0" cellspacing="0" class="month">
<tr><th colspan="7" class="month">July</th></tr>
<tr><th class="mon">Mon</th><th class="tue">Tue</th><th class="wed">Wed</th><th class="thu">Thu</th><th class="fri">Fri</th><th class="sat">Sat</th><th class="sun">Sun</th></tr>
<tr><td class="noday">&nbsp;</td><td class="noday">&nbsp;</td><td class="noday">&nbsp;</td><td class="thu">1</td><td class="fri">2</td><td class="sat">3</td><td class="sun">4</td></tr>
<tr><td class="mon">5</td><td class="tue">6</td><td class="wed">7</td><td class="thu">8</td><td class="fri">9</td><td class="sat">10</td><td class="sun">11</td></tr>
<tr><td class="mon">12</td><td class="tue">13</td><td class="wed">14</td><td class="thu">15</td><td class="fri">16</td><td class="sat">17</td><td class="sun">18</td></tr>
<tr><td class="mon">19</td><td class="tue">20</td><td class="wed">21</td><td class="thu">22</td><td class="fri">23</td><td class="sat">24</td><td class="sun">25</td></tr>
<tr><td class="mon">26</td><td class="tue">27</td><td class="wed">28</td><td class="thu">29</td><td class="fri">30</td><td class="sat">31</td><td class="noday">&nbsp;</td></tr>
</table>
</td><td><table border="0" cellpadding="0" cellspacing="0" class="month">
<tr><th colspan="7" class="month">August</th></tr>
<tr><th class="mon">Mon</th><th class="tue">Tue</th><th class="wed">Wed</th><th class="thu">Thu</th><th class="fri">Fri</th><th class="sat">Sat</th><th class="sun">Sun</th></tr>
<tr><td class="noday">&nbsp;</td><td class="noday">&nbsp;</td><td class="noday">&nbsp;</td><td class="noday">&nbsp;</td><td class="noday">&nbsp;</td><td class="noday">&nbsp;</td><td class="sun">1</td></tr>
<tr><td class="mon">2</td><td class="tue">3</td><td class="wed">4</td><td class="thu">5</td><td class="fri">6</td><td class="sat">7</td><td class="sun">8</td></tr>
<tr><td class="mon">9</td><td class="tue">10</td><td class="wed">11</td><td class="thu">12</td><td class="fri">13</td><td class="sat">14</td><td class="sun">15</td></tr>
<tr><td class="mon">16</td><td class="tue">17</td><td class="wed">18</td><td class="thu">19</td><td class="fri">20</td><td class="sat">21</td><td class="sun">22</td></tr>
<tr><td class="mon">23</td><td class="tue">24</td><td class="wed">25</td><td class="thu">26</td><td class="fri">27</td><td class="sat">28</td><td class="sun">29</td></tr>
<tr><td class="mon">30</td><td class="tue">31</td><td class="noday">&nbsp;</td><td class="noday">&nbsp;</td><td class="noday">&nbsp;</td><td class="noday">&nbsp;</td><td class="noday">&nbsp;</td></tr>
</table>
</td><td><table border="0" cellpadding="0" cellspacing="0" class="month">
<tr><th colspan="7" class="month">September</th></tr>
<tr><th class="mon">Mon</th><th class="tue">Tue</th><th class="wed">Wed</th><th class="thu">Thu</th><th class="fri">Fri</th><th class="sat">Sat</th><th class="sun">Sun</th></tr>
<tr><td class="noday">&nbsp;</td><td class="noday">&nbsp;</td><td class="wed">1</td><td class="thu">2</td><td class="fri">3</td><td class="sat">4</td><td class="sun">5</td></tr>
<tr><td class="mon">6</td><td class="tue">7</td><td class="wed">8</td><td class="thu">9</td><td class="fri">10</td><td class="sat">11</td><td class="sun">12</td></tr>
<tr><td class="mon">13</td><td class="tue">14</td><td class="wed">15</td><td class="thu">16</td><td class="fri">17</td><td class="sat">18</td><td class="sun">19</td></tr>
<tr><td class="mon">20</td><td class="tue">21</td><td class="wed">22</td><td class="thu">23</td><td class="fri">24</td><td class="sat">25</td><td class="sun">26</td></tr>
<tr><td class="mon">27</td><td class="tue">28</td><td class="wed">29</td><td class="thu">30</td><td class="noday">&nbsp;</td><td class="noday">&nbsp;</td><td class="noday">&nbsp;</td></tr>
</table>
</td></tr><tr><td><table border="0" cellpadding="0" cellspacing="0" class="month">
<tr><th colspan="7" class="month">October</th></tr>
<tr><th class="mon">Mon</th><th class="tue">Tue</th><th class="wed">Wed</th><th class="thu">Thu</th><th class="fri">Fri</th><th class="sat">Sat</th><th class="sun">Sun</th></tr>
<tr><td class="noday">&nbsp;</td><td class="noday">&nbsp;</td><td class="noday">&nbsp;</td><td class="noday">&nbsp;</td><td class="fri">1</td><td class="sat">2</td><td class="sun">3</td></tr>
<tr><td class="mon">4</td><td class="tue">5</td><td class="wed">6</td><td class="thu">7</td><td class="fri">8</td><td class="sat">9</td><td class="sun">10</td></tr>
<tr><td class="mon">11</td><td class="tue">12</td><td class="wed">13</td><td class="thu">14</td><td class="fri">15</td><td class="sat">16</td><td class="sun">17</td></tr>
<tr><td class="mon">18</td><td class="tue">19</td><td class="wed">20</td><td class="thu">21</td><td class="fri">22</td><td class="sat">23</td><td class="sun">24</td></tr>
<tr><td class="mon">25</td><td class="tue">26</td><td class="wed">27</td><td class="thu">28</td><td class="fri">29</td><td class="sat">30</td><td class="sun">31</td></tr>
</table>
</td><td><table border="0" cellpadding="0" cellspacing="0" class="month">
<tr><th colspan="7" class="month">November</th></tr>
<tr><th class="mon">Mon</th><th class="tue">Tue</th><th class="wed">Wed</th><th class="thu">Thu</th><th class="fri">Fri</th><th class="sat">Sat</th><th class="sun">Sun</th></tr>
<tr><td class="mon">1</td><td class="tue">2</td><td class="wed">3</td><td class="thu">4</td><td class="fri">5</td><td class="sat">6</td><td class="sun">7</td></tr>
<tr><td class="mon">8</td><td class="tue">9</td><td class="wed">10</td><td class="thu">11</td><td class="fri">12</td><td class="sat">13</td><td class="sun">14</td></tr>
<tr><td class="mon">15</td><td class="tue">16</td><td class="wed">17</td><td class="thu">18</td><td class="fri">19</td><td class="sat">20</td><td class="sun">21</td></tr>
<tr><td class="mon">22</td><td class="tue">23</td><td class="wed">24</td><td class="thu">25</td><td class="fri">26</td><td class="sat">27</td><td class="sun">28</td></tr>
<tr><td class="mon">29</td><td class="tue">30</td><td class="noday">&nbsp;</td><td class="noday">&nbsp;</td><td class="noday">&nbsp;</td><td class="noday">&nbsp;</td><td class="noday">&nbsp;</td></tr>
</table>
</td><td><table border="0" cellpadding="0" cellspacing="0" class="month">
<tr><th colspan="7" class="month">December</th></tr>
<tr><th class="mon">Mon</th><th class="tue">Tue</th><th class="wed">Wed</th><th class="thu">Thu</th><th class="fri">Fri</th><th class="sat">Sat</th><th class="sun">Sun</th></tr>
<tr><td class="noday">&nbsp;</td><td class="noday">&nbsp;</td><td class="wed">1</td><td class="thu">2</td><td class="fri">3</td><td class="sat">4</td><td class="sun">5</td></tr>
<tr><td class="mon">6</td><td class="tue">7</td><td class="wed">8</td><td class="thu">9</td><td class="fri">10</td><td class="sat">11</td><td class="sun">12</td></tr>
<tr><td class="mon">13</td><td class="tue">14</td><td class="wed">15</td><td class="thu">16</td><td class="fri">17</td><td class="sat">18</td><td class="sun">19</td></tr>
<tr><td class="mon">20</td><td class="tue">21</td><td class="wed">22</td><td class="thu">23</td><td class="fri">24</td><td class="sat">25</td><td class="sun">26</td></tr>
<tr><td class="mon">27</td><td class="tue">28</td><td class="wed">29</td><td class="thu">30</td><td class="fri">31</td><td class="noday">&nbsp;</td><td class="noday">&nbsp;</td></tr>
</table>
</td></tr></table></body>
</html>
t   OutputTestCasec           B   s,   e  Z d  „  Z d „  Z d „  Z d „  Z RS(   c         C   sS   d „  } g  } x= | j  t ƒ D], } | r t | | ƒ r | j | ƒ q q W| S(   Nc         S   s   |  j  ƒ  o |  j ƒ  S(   N(   t   isspacet   isdigit(   t   c(    (    sˆ   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_calendar.pyt   neitherspacenordigit»   s    (   t
   splitlinest   Falset   filtert   append(   t   selft   sR   t   linest   line(    (    sˆ   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_calendar.pyt   normalize_calendar¹   s    	c         C   s/   |  j  |  j t j d ƒ ƒ |  j t ƒ ƒ d  S(   NiÔ  (   t   assertEqualR   t   calendart   result_2004_text(   R   (    (    sˆ   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_calendar.pyt   test_outputÅ   s    c         C   s/   |  j  t j ƒ  j d ƒ j ƒ  t j ƒ  ƒ d  S(   NiÔ  (   R   R   t   TextCalendart
   formatyeart   stripR   (   R   (    (    sˆ   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_calendar.pyt   test_output_textcalendarË   s    c         C   s/   |  j  t j ƒ  j d ƒ j ƒ  t j ƒ  ƒ d  S(   NiÔ  (   R   R   t   HTMLCalendart   formatyearpageR   t   result_2004_html(   R   (    (    sˆ   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_calendar.pyt   test_output_htmlcalendarÑ   s    (   t   __name__t
   __module__R   R   R   R   (    (    (    sˆ   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_calendar.pyR   ¸   s   			t   CalendarTestCasec           B   sY   e  Z d  „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z	 d „  Z
 RS(	   c         C   sh   |  j  t j d ƒ d ƒ |  j  t j d ƒ d ƒ |  j  t j d ƒ d ƒ |  j  t j d ƒ d ƒ d  S(   NiÐ  i   iÑ  i    iÒ  iÓ  (   R   R   t   isleap(   R   (    (    sˆ   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_calendar.pyt   test_isleapÙ   s    c         C   s±   |  j  t t j d ƒ |  j  t t j d ƒ |  j  t t j d ƒ t j ƒ  } t j t j ƒ |  j t j ƒ  t j ƒ t j t j ƒ |  j t j ƒ  t j ƒ t j | ƒ d  S(   Nt   flabberiÿÿÿÿiÈ   (   t   assertRaisest
   ValueErrorR   t   setfirstweekdayt   firstweekdayt   SUNDAYR   t   MONDAY(   R   t   orig(    (    sˆ   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_calendar.pyt   test_setfirstweekdayã   s    c         C   sb   |  j  t t j j d ƒ |  j  t t j j d ƒ |  j t g  t j D] } | ^ qE ƒ d ƒ d  S(   Niöÿÿÿi
   i   (   R#   t
   IndexErrorR   t   day_abbrt   __getitem__t   day_nameR   t   len(   R   t   d(    (    sˆ   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_calendar.pyt   test_enumerateweekdaysî   s    c         C   s–   x� d D]‡ } t  t | ƒ } |  j t | ƒ d ƒ |  j t | ƒ d ƒ |  j t t | ƒ ƒ d ƒ |  j | d  d  d … t t | ƒ ƒ ƒ q Wd  S(   NR.   R,   i   iÿÿÿÿ(   R.   R,   (   t   getattrR   R   R/   t   sett   listt   reversed(   R   t   attrt   value(    (    sˆ   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_calendar.pyt	   test_daysó   s    c         C   sª   x£ d D]› } t  t | ƒ } |  j t | ƒ d ƒ |  j t | ƒ d ƒ |  j | d d ƒ |  j t t | ƒ ƒ d ƒ |  j | d  d  d … t t | ƒ ƒ ƒ q Wd  S(   Nt
   month_namet
   month_abbri   i    t    iÿÿÿÿ(   R9   R:   (   R2   R   R   R/   R3   R4   R5   (   R   R6   R7   (    (    sˆ   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_calendar.pyt   test_monthsý   s    c         C   s@  t  j ƒ  j d d d ƒ } y= t  j d d ƒ } | j d d ƒ } | j d d d ƒ } Wn# t j k
 r} t j d ƒ ‚ n X| j	 d ƒ | j	 d ƒ |  j
 t | ƒ d ƒ |  j t | ƒ d ƒ t  j d d ƒ } | j d ƒ } | j d d ƒ } | j	 d ƒ | j	 d ƒ t  j ƒ  j d d d ƒ } |  j
 | | ƒ d  S(   NiÚ  i
   t   localeR;   i   s$   cannot set the system default locales   utf-8(   R   R   t   formatmonthnamet   LocaleTextCalendart   formatweekdayR=   t   Errort   unittestt   SkipTestt   encodeR   R/   t   assertGreaterEqualt   LocaleHTMLCalendar(   R   t   old_octobert   calt   local_weekdayt   local_montht   new_october(    (    sˆ   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_calendar.pyt   test_localecalendars  s$    c         C   s#   t  t j ƒ  j t j d ƒ ƒ d  S(   Ni   (   R4   R   t   Calendart   itermonthdatest   datetimet   MAXYEAR(   R   (    (    sˆ   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_calendar.pyt   test_itermonthdates!  s    c         C   s¾   xn t  d ƒ D]` } t j | ƒ } xH d d g D]: \ } } t | j | | ƒ ƒ } |  j t | ƒ d ƒ q/ Wq Wt j d d ƒ } t | j d	 d
 ƒ ƒ } |  j | t t  d d ƒ ƒ ƒ d  S(   Ni   i   i'  i   i#   i*   R&   i   iÑ  i   i   (   i   i   (   i'  i   (   i#   i*   (   t   rangeR   RM   R4   t   itermonthdayst   assertInR/   R   (   R   R&   RH   t   yt   mt   days(    (    sˆ   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_calendar.pyt   test_itermonthdays&  s    c         C   s—   x� t  d ƒ D]‚ } t j | ƒ } xj d d g D]\ \ } } t | j | | ƒ ƒ } |  j | d d | ƒ |  j | d d | d d ƒ q/ Wq Wd  S(	   Ni   i   i'  i   i    iÿÿÿÿ(   i   i   (   i'  i   (   RR   R   RM   R4   t   itermonthdays2R   (   R   R&   RH   RU   RV   RW   (    (    sˆ   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_calendar.pyt   test_itermonthdays22  s    (   R   R   R!   R*   R1   R8   R<   RL   RQ   RX   RZ   (    (    (    sˆ   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_calendar.pyR   Ø   s   	
			
				t   MonthCalendarTestCasec           B   s#   e  Z d  „  Z d „  Z d „  Z RS(   c         C   s#   t  j ƒ  |  _ t  j |  j ƒ d  S(   N(   R   R&   t   oldfirstweekdayR%   (   R   (    (    sˆ   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_calendar.pyt   setUp=  s    c         C   s   t  j |  j ƒ d  S(   N(   R   R%   R\   (   R   (    (    sˆ   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_calendar.pyt   tearDownA  s    c         C   sw   t  j | | ƒ } |  j t | ƒ t | ƒ ƒ xB t t | ƒ ƒ D]. } |  j | | t d „  | | Dƒ ƒ ƒ qA Wd  S(   Nc         s   s   |  ] } | d  k Vq d S(   i    N(    (   t   .0t   day(    (    sˆ   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_calendar.pys	   <genexpr>H  s    (   R   t   monthcalendarR   R/   t   xranget   sum(   R   t   yeart   montht   weeksRH   t   i(    (    sˆ   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_calendar.pyt   check_weeksD  s    (   R   R   R]   R^   Rh   (    (    (    sˆ   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_calendar.pyR[   <  s   		t   MondayTestCasec           B   s,   e  Z e j Z d  „  Z d „  Z d „  Z RS(   c         C   sv   |  j  d d d ƒ |  j  d d d ƒ |  j  d d d ƒ |  j  d d d ƒ |  j  d	 d d ƒ |  j  d
 d d ƒ d  S(   NiÏ  i   i   iÕ  i   i   iÃ  iÄ  i´  iÔ  (   i   i   i   i   (   i   i   i   i   i   (   i   i   i   i   i   (   i   i   i   i   i   (   i   i   i   i   i   (   i   i   i   i   i   (   Rh   (   R   (    (    sˆ   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_calendar.pyt   test_februaryN  s    c      	   C   sc   |  j  d d d ƒ |  j  d d d ƒ |  j  d d d ƒ |  j  d
 d d ƒ |  j  d d d ƒ d  S(   Ni�  i   i   i   i·  i   i   i™  i   iË  iÊ  (   i   i   i   i   i   (   i   i   i   i   i   (   i   i   i   i   i   i   (   i   i   i   i   i   (   i   i   i   i   i   (   Rh   (   R   (    (    sˆ   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_calendar.pyt
   test_aprila  s
    c      	   C   sv   |  j  d d d ƒ |  j  d d d ƒ |  j  d d d ƒ |  j  d d d ƒ |  j  d d d ƒ |  j  d d d ƒ d  S(   Ni¼  i   i   i   iÃ  i   i   i°  i   i   iÄ  iá  i  (   i   i   i   i   i   (   i   i   i   i   i   (   i   i   i   i   i   i   (   i   i   i   i   i   (   i   i   i   i   i   (   i   i   i   i   i   i   (   Rh   (   R   (    (    sˆ   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_calendar.pyt   test_decemberq  s    (   R   R   R   R(   R&   Rj   Rk   Rl   (    (    (    sˆ   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_calendar.pyRi   K  s   			t   SundayTestCasec           B   s,   e  Z e j Z d  „  Z d „  Z d „  Z RS(   c         C   sv   |  j  d d d ƒ |  j  d d d ƒ |  j  d d d ƒ |  j  d d d ƒ |  j  d	 d d ƒ |  j  d
 d d ƒ d  S(   NiÙ  i   i   iÏ  i   i   iÍ  iÔ  i¨  i¬  (   i   i   i   i   (   i   i   i   i   i   (   i   i   i   i   i   (   i   i   i   i   i   (   i   i   i   i   i   (   i   i   i   i   i   (   Rh   (   R   (    (    sˆ   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_calendar.pyRj   ˆ  s    c      	   C   sc   |  j  d d d ƒ |  j  d d d ƒ |  j  d d d ƒ |  j  d
 d d ƒ |  j  d d d ƒ d  S(   Niƒ  i   i   i   i~  i   i   iž  i   i¨  iu  (   i   i   i   i   i   (   i   i   i   i   i   (   i   i   i   i   i   i   (   i   i   i   i   i   (   i   i   i   i   i   (   Rh   (   R   (    (    sˆ   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_calendar.pyRk   ›  s
    c      	   C   sv   |  j  d d d ƒ |  j  d d d ƒ |  j  d d d ƒ |  j  d d d ƒ |  j  d d d ƒ |  j  d d d ƒ d  S(   Ni   i   i   i   i•  i   i   iƒ  i   i   iœ  i‡  iË  (   i   i   i   i   i   (   i   i   i   i   i   (   i   i   i   i   i   i   (   i   i   i   i   i   (   i   i   i   i   i   (   i   i   i   i   i   i   (   Rh   (   R   (    (    sˆ   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_calendar.pyRl   «  s    (   R   R   R   R'   R&   Rj   Rk   Rl   (    (    (    sˆ   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_calendar.pyRm   …  s   			t   MonthRangeTestCasec           B   s>   e  Z d  „  Z d „  Z d „  Z d „  Z d „  Z d „  Z RS(   c         C   s    |  j  t j d d ƒ d ƒ d  S(   NiÔ  i   i   i   (   i   i   (   R   R   t
   monthrange(   R   (    (    sˆ   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_calendar.pyt   test_januaryÀ  s    c         C   s    |  j  t j d d ƒ d ƒ d  S(   NiÔ  i   i   i   (   i   i   (   R   R   Ro   (   R   (    (    sˆ   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_calendar.pyt   test_february_leapÄ  s    c         C   s    |  j  t j d d ƒ d ƒ d  S(   NiÚ  i   i    i   (   i    i   (   R   R   Ro   (   R   (    (    sˆ   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_calendar.pyt   test_february_nonleapÈ  s    c         C   s    |  j  t j d d ƒ d ƒ d  S(   NiÔ  i   i   i   (   i   i   (   R   R   Ro   (   R   (    (    sˆ   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_calendar.pyRl   Ì  s    c         C   s-   |  j  t j ƒ � t j d d ƒ Wd  QXd  S(   NiÔ  i    (   R#   R   t   IllegalMonthErrorRo   (   R   (    (    sˆ   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_calendar.pyt   test_zeroth_monthÐ  s    c         C   s-   |  j  t j ƒ � t j d d ƒ Wd  QXd  S(   NiÔ  i   (   R#   R   Rs   Ro   (   R   (    (    sˆ   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_calendar.pyt   test_thirteenth_monthÕ  s    (   R   R   Rp   Rq   Rr   Rl   Rt   Ru   (    (    (    sˆ   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_calendar.pyRn   ¿  s   					t   LeapdaysTestCasec           B   s5   e  Z d  „  Z d „  Z d „  Z d „  Z d „  Z RS(   c         C   s    |  j  t j d d ƒ d ƒ d  S(   NiÚ  i    (   R   R   t   leapdays(   R   (    (    sˆ   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_calendar.pyt   test_no_rangeÛ  s    c         C   s    |  j  t j d d ƒ d ƒ d  S(   NiÚ  iÛ  i    (   R   R   Rw   (   R   (    (    sˆ   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_calendar.pyt   test_no_leapdaysß  s    c         C   s    |  j  t j d d ƒ d ƒ d  S(   NiÚ  iÜ  i    (   R   R   Rw   (   R   (    (    sˆ   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_calendar.pyt   test_no_leapdays_upper_boundaryã  s    c         C   s    |  j  t j d d ƒ d ƒ d  S(   NiÜ  iÝ  i   (   R   R   Rw   (   R   (    (    sˆ   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_calendar.pyt   test_one_leapday_lower_boundaryç  s    c         C   s    |  j  t j d d ƒ d ƒ d  S(   NiÍ  iä  i   (   R   R   Rw   (   R   (    (    sˆ   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_calendar.pyt   test_several_leapyears_in_rangeë  s    (   R   R   Rx   Ry   Rz   R{   R|   (    (    (    sˆ   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_calendar.pyRv   Ú  s
   				c         C   s   |  j  d t j ƒ S(   Ns   
(   t   replacet   ost   linesep(   R   (    (    sˆ   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_calendar.pyt   convï  s    t   CommandLineTestCasec           B   s¡   e  Z d  „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z	 d „  Z
 d	 „  Z d
 „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z RS(   c         G   s   t  d d | Œ d S(   Ns   -mR   i   (   R   (   R   t   args(    (    sˆ   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_calendar.pyt   run_okó  s    c         G   s?   t  d d | Œ \ } } } |  j d | ƒ |  j | d ƒ d  S(   Ns   -mR   s   Usage:i   (   R   RT   R   (   R   R‚   t   rct   stdoutt   stderr(    (    sˆ   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_calendar.pyt   assertFailureö  s    c         C   sC   |  j  d ƒ } |  j d | ƒ |  j d | ƒ |  j d | ƒ d  S(   Ns   -hs   Usage:s   calendar.pys   --help(   Rƒ   RT   (   R   R…   (    (    sˆ   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_calendar.pyt	   test_helpû  s    c         C   s'   |  j  d ƒ |  j  d d d d ƒ d  S(   Ns   -zs   -tt   htmlt   2004t   1(   R‡   (   R   (    (    sˆ   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_calendar.pyt   test_illegal_arguments  s    c         C   s\   |  j  ƒ  } t j j ƒ  j } |  j d | j ƒ  | ƒ |  j d | ƒ |  j d | ƒ d  S(   Ns    %st   Januarys   Mo Tu We Th Fr Sa Su(   Rƒ   RO   t   nowRd   RT   RD   (   R   R…   Rd   (    (    sˆ   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_calendar.pyt   test_output_current_year  s
    c         C   s5   |  j  d ƒ } |  j | j ƒ  t t ƒ j ƒ  ƒ d  S(   NRŠ   (   Rƒ   R   R   R€   R   (   R   R…   (    (    sˆ   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_calendar.pyt   test_output_year  s    c         C   s8   |  j  d d ƒ } |  j | j ƒ  t t ƒ j ƒ  ƒ d  S(   NRŠ   R‹   (   Rƒ   R   R   R€   t   result_2004_01_text(   R   R…   (    (    sˆ   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_calendar.pyt   test_output_month  s    c         C   s^   |  j  d ƒ |  j  d ƒ |  j d d d ƒ } |  j | j ƒ  t t j d ƒ ƒ j ƒ  ƒ d  S(   Ns   -es
   --encodings	   utf-16-leRŠ   (   R‡   Rƒ   R   R   R€   R   RD   (   R   R…   (    (    sˆ   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_calendar.pyt   test_option_encoding  s    c         C   s   |  j  d ƒ |  j  d ƒ |  j  d d ƒ t j ƒ  \ } } | pE d } | pQ d } yJ t j t j ƒ } z t j t j | | f ƒ Wd  t j t j | ƒ XWn' t j t f k
 rÇ |  j d ƒ n X|  j	 d | d | d ƒ } |  j
 d j | ƒ | ƒ d  S(	   Ns   -Ls   --localet   ent   Cs   UTF-8s$   cannot set the system default locales
   --encodingRŠ   (   R‡   R=   t   getdefaultlocalet	   getlocalet   LC_TIMEt	   setlocaleRA   R$   t   skipTestRƒ   RT   RD   (   R   t   langt   enct	   oldlocaleR…   (    (    sˆ   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_calendar.pyt   test_option_locale  s    c         C   sS   |  j  d ƒ |  j  d ƒ |  j  d d ƒ |  j d d d ƒ } |  j d | ƒ d  S(   Ns   -ws   --widtht   spamt   3RŠ   s   Mon Tue Wed Thu Fri Sat Sun(   R‡   Rƒ   RT   (   R   R…   (    (    sˆ   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_calendar.pyt   test_option_width.  s
    c         C   sY   |  j  d ƒ |  j  d ƒ |  j  d d ƒ |  j d d d ƒ } |  j t d ƒ | ƒ d  S(   Ns   -ls   --linesRŸ   t   2RŠ   s   December

Mo Tu We(   R‡   Rƒ   RT   R€   (   R   R…   (    (    sˆ   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_calendar.pyt   test_option_lines5  s
    c         C   sS   |  j  d ƒ |  j  d ƒ |  j  d d ƒ |  j d d d ƒ } |  j d | ƒ d  S(   Ns   -ss	   --spacingRŸ   t   8RŠ   s   Su        Mo(   R‡   Rƒ   RT   (   R   R…   (    (    sˆ   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_calendar.pyt   test_option_spacing<  s
    c         C   sY   |  j  d ƒ |  j  d ƒ |  j  d d ƒ |  j d d d ƒ } |  j t d ƒ | ƒ d  S(   Ns   -ms   --monthRŸ   s   --monthsR‹   RŠ   s   
Mo Tu We Th Fr Sa Su
(   R‡   Rƒ   RT   R€   (   R   R…   (    (    sˆ   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_calendar.pyt   test_option_monthsC  s
    c         C   sž   |  j  d ƒ |  j  d ƒ |  j  d d ƒ |  j d d d ƒ } |  j | j ƒ  t t ƒ j ƒ  ƒ |  j d d d ƒ } |  j | d  d ƒ |  j d	 | ƒ d  S(
   Ns   -ts   --typeRŸ   t   textRŠ   R‰   i   s   <?xml s    <title>Calendar for 2004</title>(   R‡   Rƒ   R   R   R€   R   RT   (   R   R…   (    (    sˆ   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_calendar.pyt   test_option_typeJ  s    "c         C   sR   |  j  d d ƒ } t j j ƒ  j } |  j d | j ƒ  | ƒ |  j d | ƒ d  S(   Ns   --typeR‰   s   <title>Calendar for %s</title>s3   <tr><th colspan="7" class="month">January</th></tr>(   Rƒ   RO   RŽ   Rd   RT   RD   (   R   R…   Rd   (    (    sˆ   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_calendar.pyt   test_html_output_current_yearT  s    	c         C   sA   |  j  d d d d d ƒ } |  j | j ƒ  t t ƒ j ƒ  ƒ d  S(   Ns   -tR‰   s
   --encodingt   asciiRŠ   (   Rƒ   R   R   R€   R   (   R   R…   (    (    sˆ   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_calendar.pyt   test_html_output_year_encoding\  s    c         C   sU   |  j  d d d ƒ |  j  d d d ƒ |  j d d d d d ƒ } |  j d | ƒ d  S(   Ns   -tR‰   s   -cs   --csss
   custom.cssRŠ   s;   <link rel="stylesheet" type="text/css" href="custom.css" />(   R‡   Rƒ   RT   (   R   R…   (    (    sˆ   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_calendar.pyt   test_html_output_year_css`  s
    	(   R   R   Rƒ   R‡   Rˆ   RŒ   R�   R�   R’   R“   Rž   R¡   R£   R¥   R¦   R¨   R©   R«   R¬   (    (    (    sˆ   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_calendar.pyR�   ò  s"   														
		c           C   s#   t  j t t t t t t t ƒ d  S(   N(	   R    t   run_unittestR   R   Ri   Rm   Rn   Rv   R�   (    (    (    sˆ   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_calendar.pyt	   test_mainh  s    t   __main__(   R   RB   t   testR    t   test.script_helperR   R   R=   RO   R~   R‘   R   R   t   TestCaseR   R   R[   Ri   Rm   Rn   Rv   R€   R�   R®   R   t   main(    (    (    sˆ   /home/sim/yocto/scarthgap/build/tmp/work/x86_64-linux/python-native/2.7.18/recipe-sysroot-native/usr/lib/python2.7/test/test_calendar.pyt   <module>   s,   
&} d::	v	