Пример #1
0
 def test_form(self):
     self.maxDiff = None
     self.assertEqual(
         evform._test(),
         u'.------------------------------------------------.\n'
         u'|                                                |\n'
         u'|  Name: \x1b[0m\x1b[1m\x1b[32mTom\x1b[1m\x1b[32m \x1b'
         u'[1m\x1b[32mthe\x1b[1m\x1b[32m \x1b[0m   \x1b[0m    '
         u'Account: \x1b[0m\x1b[1m\x1b[33mGriatch        '
         u'\x1b[0m\x1b[0m\x1b[1m\x1b[32m\x1b[1m\x1b[32m\x1b[1m\x1b[32m\x1b[1m\x1b[32m\x1b[0m\x1b[0m '
         u'|\n'
         u'|        \x1b[0m\x1b[1m\x1b[32mBouncer\x1b[0m    \x1b[0m                             |\n'
         u'|                                                |\n'
         u' >----------------------------------------------< \n'
         u'|                                                |\n'
         u'| Desc:  \x1b[0mA sturdy \x1b[0m  \x1b[0m'
         u'    STR: \x1b[0m12 \x1b[0m\x1b[0m\x1b[0m\x1b[0m'
         u'    DEX: \x1b[0m10 \x1b[0m\x1b[0m\x1b[0m\x1b[0m     |\n'
         u'|        \x1b[0mfellow\x1b[0m     \x1b[0m'
         u'    INT: \x1b[0m5  \x1b[0m\x1b[0m\x1b[0m\x1b[0m'
         u'    STA: \x1b[0m18 \x1b[0m\x1b[0m\x1b[0m\x1b[0m     |\n'
         u'|        \x1b[0m           \x1b[0m'
         u'    LUC: \x1b[0m10 \x1b[0m\x1b[0m\x1b[0m'
         u'    MAG: \x1b[0m3  \x1b[0m\x1b[0m\x1b[0m     |\n'
         u'|                                                |\n'
         u' >----------.-----------------------------------< \n'
         u'|           |                                    |\n'
         u'| \x1b[0mHP\x1b[0m|\x1b[0mMV \x1b[0m|\x1b[0mMP\x1b[0m '
         u'| \x1b[0mSkill      \x1b[0m|\x1b[0mValue     \x1b[0m'
         u'|\x1b[0mExp        \x1b[0m\x1b[0m\x1b[0m\x1b[0m\x1b[0m\x1b[0m\x1b[0m |\n'
         u'| ~~+~~~+~~ | ~~~~~~~~~~~+~~~~~~~~~~+~~~~~~~~~~~ |\n'
         u'| \x1b[0m**\x1b[0m|\x1b[0m***\x1b[0m\x1b[0m|\x1b[0m**\x1b[0m\x1b[0m '
         u'| \x1b[0mShooting   \x1b[0m|\x1b[0m12        \x1b[0m'
         u'|\x1b[0m550/1200   \x1b[0m\x1b[0m\x1b[0m\x1b[0m\x1b[0m\x1b[0m\x1b[0m\x1b[0m\x1b[0m |\n'
         u'| \x1b[0m  \x1b[0m|\x1b[0m**\x1b[0m \x1b[0m|\x1b[0m*\x1b[0m \x1b[0m '
         u'| \x1b[0mHerbalism  \x1b[0m|\x1b[0m14        \x1b[0m'
         u'|\x1b[0m990/1400   \x1b[0m\x1b[0m\x1b[0m\x1b[0m\x1b[0m\x1b[0m\x1b[0m\x1b[0m\x1b[0m |\n'
         u'| \x1b[0m  \x1b[0m|\x1b[0m   \x1b[0m|\x1b[0m  \x1b[0m '
         u'| \x1b[0mSmithing   \x1b[0m|\x1b[0m9         \x1b[0m'
         u'|\x1b[0m205/900    \x1b[0m\x1b[0m\x1b[0m\x1b[0m\x1b[0m\x1b[0m\x1b[0m |\n'
         u'|           |                                    |\n'
         u' -----------`-------------------------------------\n'
         u' Footer: \x1b[0mrev 1  \x1b[0m                                  \n'
         u' info                                             \n'
         u'                                                  ')
Пример #2
0
 def test_form(self):
     self.maxDiff = None
     self.assertEqual(evform._test(),
                      u'.------------------------------------------------.\n'
                      u'|                                                |\n'
                      u'|  Name: \x1b[0m\x1b[1m\x1b[32mTom\x1b[1m\x1b[32m \x1b'
                      u'[1m\x1b[32mthe\x1b[1m\x1b[32m \x1b[0m   \x1b[0m    '
                      u'Account: \x1b[0m\x1b[1m\x1b[33mGriatch        '
                      u'\x1b[0m\x1b[0m\x1b[1m\x1b[32m\x1b[1m\x1b[32m\x1b[1m\x1b[32m\x1b[1m\x1b[32m\x1b[0m\x1b[0m '
                      u'|\n'
                      u'|        \x1b[0m\x1b[1m\x1b[32mBouncer\x1b[0m    \x1b[0m                             |\n'
                      u'|                                                |\n'
                      u' >----------------------------------------------< \n'
                      u'|                                                |\n'
                      u'| Desc:  \x1b[0mA sturdy \x1b[0m  \x1b[0m'
                      u'    STR: \x1b[0m12 \x1b[0m\x1b[0m\x1b[0m\x1b[0m'
                      u'    DEX: \x1b[0m10 \x1b[0m\x1b[0m\x1b[0m\x1b[0m     |\n'
                      u'|        \x1b[0mfellow\x1b[0m     \x1b[0m'
                      u'    INT: \x1b[0m5  \x1b[0m\x1b[0m\x1b[0m\x1b[0m'
                      u'    STA: \x1b[0m18 \x1b[0m\x1b[0m\x1b[0m\x1b[0m     |\n'
                      u'|        \x1b[0m           \x1b[0m'
                      u'    LUC: \x1b[0m10 \x1b[0m\x1b[0m\x1b[0m'
                      u'    MAG: \x1b[0m3  \x1b[0m\x1b[0m\x1b[0m     |\n'
                      u'|                                                |\n'
                      u' >----------.-----------------------------------< \n'
                      u'|           |                                    |\n'
                      u'| \x1b[0mHP\x1b[0m|\x1b[0mMV \x1b[0m|\x1b[0mMP\x1b[0m '
                      u'| \x1b[0mSkill      \x1b[0m|\x1b[0mValue     \x1b[0m'
                      u'|\x1b[0mExp        \x1b[0m\x1b[0m\x1b[0m\x1b[0m\x1b[0m\x1b[0m\x1b[0m |\n'
                      u'| ~~+~~~+~~ | ~~~~~~~~~~~+~~~~~~~~~~+~~~~~~~~~~~ |\n'
                      u'| \x1b[0m**\x1b[0m|\x1b[0m***\x1b[0m\x1b[0m|\x1b[0m**\x1b[0m\x1b[0m '
                      u'| \x1b[0mShooting   \x1b[0m|\x1b[0m12        \x1b[0m'
                      u'|\x1b[0m550/1200   \x1b[0m\x1b[0m\x1b[0m\x1b[0m\x1b[0m\x1b[0m\x1b[0m\x1b[0m\x1b[0m |\n'
                      u'| \x1b[0m  \x1b[0m|\x1b[0m**\x1b[0m \x1b[0m|\x1b[0m*\x1b[0m \x1b[0m '
                      u'| \x1b[0mHerbalism  \x1b[0m|\x1b[0m14        \x1b[0m'
                      u'|\x1b[0m990/1400   \x1b[0m\x1b[0m\x1b[0m\x1b[0m\x1b[0m\x1b[0m\x1b[0m\x1b[0m\x1b[0m |\n'
                      u'| \x1b[0m  \x1b[0m|\x1b[0m   \x1b[0m|\x1b[0m  \x1b[0m '
                      u'| \x1b[0mSmithing   \x1b[0m|\x1b[0m9         \x1b[0m'
                      u'|\x1b[0m205/900    \x1b[0m\x1b[0m\x1b[0m\x1b[0m\x1b[0m\x1b[0m\x1b[0m |\n'
                      u'|           |                                    |\n'
                      u' -----------`-------------------------------------\n'
                      u' Footer: \x1b[0mrev 1  \x1b[0m                                  \n'
                      u' info                                             \n'
                      u'                                                  ')
Пример #3
0
 def test_form(self):
     self.maxDiff = None
     self.assertEqual(
         evform._test(),
         u'.------------------------------------------------.\n|                                                |\n|  Name: \x1b[0m\x1b[1m\x1b[32mTom\x1b[1m\x1b[32m \x1b[1m\x1b[32mthe\x1b[1m\x1b[32m \x1b[0m   \x1b[0m    Player: \x1b[0m\x1b[1m\x1b[33mGriatch        \x1b[0m\x1b[0m\x1b[1m\x1b[32m\x1b[1m\x1b[32m\x1b[1m\x1b[32m\x1b[1m\x1b[32m\x1b[0m\x1b[0m  |\n|        \x1b[0m\x1b[1m\x1b[32mBouncer\x1b[0m    \x1b[0m                             |\n|                                                |\n >----------------------------------------------<\n|                                                |\n| Desc:  \x1b[0mA sturdy \x1b[0m  \x1b[0m    STR: \x1b[0m12 \x1b[0m\x1b[0m\x1b[0m\x1b[0m    DEX: \x1b[0m10 \x1b[0m\x1b[0m\x1b[0m\x1b[0m     |\n|        \x1b[0mfellow\x1b[0m     \x1b[0m    INT: \x1b[0m5  \x1b[0m\x1b[0m\x1b[0m\x1b[0m    STA: \x1b[0m18 \x1b[0m\x1b[0m\x1b[0m\x1b[0m     |\n|        \x1b[0m           \x1b[0m    LUC: \x1b[0m10 \x1b[0m\x1b[0m\x1b[0m    MAG: \x1b[0m3  \x1b[0m\x1b[0m\x1b[0m     |\n|                                                |\n >----------.-----------------------------------<\n|           |                                    |\n| \x1b[0mHP\x1b[0m|\x1b[0mMV \x1b[0m|\x1b[0mMP\x1b[0m | \x1b[0mSkill      \x1b[0m|\x1b[0mValue     \x1b[0m|\x1b[0mExp        \x1b[0m\x1b[0m\x1b[0m\x1b[0m\x1b[0m\x1b[0m\x1b[0m |\n| ~~+~~~+~~ | ~~~~~~~~~~~+~~~~~~~~~~+~~~~~~~~~~~ |\n| \x1b[0m**\x1b[0m|\x1b[0m***\x1b[0m\x1b[0m|\x1b[0m**\x1b[0m\x1b[0m | \x1b[0mShooting   \x1b[0m|\x1b[0m12        \x1b[0m|\x1b[0m550/1200   \x1b[0m\x1b[0m\x1b[0m\x1b[0m\x1b[0m\x1b[0m\x1b[0m\x1b[0m\x1b[0m |\n| \x1b[0m  \x1b[0m|\x1b[0m**\x1b[0m \x1b[0m|\x1b[0m*\x1b[0m \x1b[0m | \x1b[0mHerbalism  \x1b[0m|\x1b[0m14        \x1b[0m|\x1b[0m990/1400   \x1b[0m\x1b[0m\x1b[0m\x1b[0m\x1b[0m\x1b[0m\x1b[0m\x1b[0m\x1b[0m |\n| \x1b[0m  \x1b[0m|\x1b[0m   \x1b[0m|\x1b[0m  \x1b[0m | \x1b[0mSmithing   \x1b[0m|\x1b[0m9         \x1b[0m|\x1b[0m205/900    \x1b[0m\x1b[0m\x1b[0m\x1b[0m\x1b[0m\x1b[0m\x1b[0m |\n|           |                                    |\n -----------`-------------------------------------\n'
     )
Пример #4
0
 def test_form(self):
     self.assertEqual(
         unicode(evform._test()),
         u'.------------------------------------------------.\n|                                                |\n|  Name: \x1b[1m\x1b[32mTom\x1b[1m\x1b[32m \x1b[1m\x1b[32mthe\x1b[1m\x1b[32m \x1b[0m       Player: \x1b[1m\x1b[33mGriatch\x1b[0m        \x1b[1m\x1b[32m\x1b[1m\x1b[32m\x1b[1m\x1b[32m\x1b[1m\x1b[32m\x1b[0m  |\n|        \x1b[1m\x1b[32mBouncer\x1b[0m\x1b[0m                                 |\n|                                                |\n >----------------------------------------------<\n|                                                |\n| Desc:  A sturdy \x1b[0m      STR: 12 \x1b[0m    DEX: 10 \x1b[0m     |\n|        fellow\x1b[0m         INT: 5  \x1b[0m    STA: 18 \x1b[0m     |\n|                       LUC: 10     MAG: 3       |\n|                                                |\n >----------------------------------------------<\n|          |                                     |\n| HP|MV |M\x1b[0m | Skill       |Value     |Exp        \x1b[0m |\n| ~~+~~~+~ | ~~~~~~~~~~~~+~~~~~~~~~~+~~~~~~~~~~~ |\n| **|***\x1b[0m|*\x1b[0m | Shooting    |12        |550/1200   \x1b[0m\x1b[0m |\n|   |**\x1b[0m |*\x1b[0m | Herbalism   |14        |990/1400   \x1b[0m\x1b[0m |\n|   |   |*\x1b[0m | Smithing    |9         |205/900    \x1b[0m |\n|          |                                     |\n ------------------------------------------------\n'
     )
Пример #5
0
 def test_form(self):
     self.maxDiff = None
     self.assertEqual(evform._test(),
             u'.------------------------------------------------.\n|                                                |\n|  Name: \x1b[0m\x1b[1m\x1b[32mTom\x1b[1m\x1b[32m \x1b[1m\x1b[32mthe\x1b[1m\x1b[32m \x1b[0m   \x1b[0m    Player: \x1b[0m\x1b[1m\x1b[33mGriatch        \x1b[0m\x1b[0m\x1b[1m\x1b[32m\x1b[1m\x1b[32m\x1b[1m\x1b[32m\x1b[1m\x1b[32m\x1b[0m\x1b[0m  |\n|        \x1b[0m\x1b[1m\x1b[32mBouncer\x1b[0m    \x1b[0m                             |\n|                                                |\n >----------------------------------------------<\n|                                                |\n| Desc:  \x1b[0mA sturdy \x1b[0m  \x1b[0m    STR: \x1b[0m12 \x1b[0m\x1b[0m\x1b[0m\x1b[0m    DEX: \x1b[0m10 \x1b[0m\x1b[0m\x1b[0m\x1b[0m     |\n|        \x1b[0mfellow\x1b[0m     \x1b[0m    INT: \x1b[0m5  \x1b[0m\x1b[0m\x1b[0m\x1b[0m    STA: \x1b[0m18 \x1b[0m\x1b[0m\x1b[0m\x1b[0m     |\n|        \x1b[0m           \x1b[0m    LUC: \x1b[0m10 \x1b[0m\x1b[0m\x1b[0m    MAG: \x1b[0m3  \x1b[0m\x1b[0m\x1b[0m     |\n|                                                |\n >----------.-----------------------------------<\n|           |                                    |\n| \x1b[0mHP\x1b[0m|\x1b[0mMV \x1b[0m|\x1b[0mMP\x1b[0m | \x1b[0mSkill      \x1b[0m|\x1b[0mValue     \x1b[0m|\x1b[0mExp        \x1b[0m\x1b[0m\x1b[0m\x1b[0m\x1b[0m\x1b[0m\x1b[0m |\n| ~~+~~~+~~ | ~~~~~~~~~~~+~~~~~~~~~~+~~~~~~~~~~~ |\n| \x1b[0m**\x1b[0m|\x1b[0m***\x1b[0m\x1b[0m|\x1b[0m**\x1b[0m\x1b[0m | \x1b[0mShooting   \x1b[0m|\x1b[0m12        \x1b[0m|\x1b[0m550/1200   \x1b[0m\x1b[0m\x1b[0m\x1b[0m\x1b[0m\x1b[0m\x1b[0m\x1b[0m\x1b[0m |\n| \x1b[0m  \x1b[0m|\x1b[0m**\x1b[0m \x1b[0m|\x1b[0m*\x1b[0m \x1b[0m | \x1b[0mHerbalism  \x1b[0m|\x1b[0m14        \x1b[0m|\x1b[0m990/1400   \x1b[0m\x1b[0m\x1b[0m\x1b[0m\x1b[0m\x1b[0m\x1b[0m\x1b[0m\x1b[0m |\n| \x1b[0m  \x1b[0m|\x1b[0m   \x1b[0m|\x1b[0m  \x1b[0m | \x1b[0mSmithing   \x1b[0m|\x1b[0m9         \x1b[0m|\x1b[0m205/900    \x1b[0m\x1b[0m\x1b[0m\x1b[0m\x1b[0m\x1b[0m\x1b[0m |\n|           |                                    |\n -----------`-------------------------------------\n')
Пример #6
0
 def test_form(self):
     self.maxDiff = None
     form1 = evform._test()
     form2 = evform._test()
     self.assertEqual(form1, form2)
Пример #7
0
 def test_form(self):
     self.assertEqual(unicode(evform._test()),
         u'.------------------------------------------------.\n|                                                |\n|  Name: \x1b[1m\x1b[32mTom\x1b[1m\x1b[32m \x1b[1m\x1b[32mthe\x1b[1m\x1b[32m \x1b[0m       Player: \x1b[1m\x1b[33mGriatch\x1b[0m        \x1b[1m\x1b[32m\x1b[1m\x1b[32m\x1b[1m\x1b[32m\x1b[1m\x1b[32m\x1b[0m  |\n|        \x1b[1m\x1b[32mBouncer\x1b[0m\x1b[0m                                 |\n|                                                |\n >----------------------------------------------<\n|                                                |\n| Desc:  A sturdy \x1b[0m      STR: 12 \x1b[0m    DEX: 10 \x1b[0m     |\n|        fellow\x1b[0m         INT: 5  \x1b[0m    STA: 18 \x1b[0m     |\n|                       LUC: 10     MAG: 3       |\n|                                                |\n >----------------------------------------------<\n|          |                                     |\n| HP|MV |M\x1b[0m | Skill       |Value     |Exp        \x1b[0m |\n| ~~+~~~+~ | ~~~~~~~~~~~~+~~~~~~~~~~+~~~~~~~~~~~ |\n| **|***\x1b[0m|*\x1b[0m | Shooting    |12        |550/1200   \x1b[0m\x1b[0m |\n|   |**\x1b[0m |*\x1b[0m | Herbalism   |14        |990/1400   \x1b[0m\x1b[0m |\n|   |   |*\x1b[0m | Smithing    |9         |205/900    \x1b[0m |\n|          |                                     |\n ------------------------------------------------\n')