def test_main():
    t = RunTests()
    t.add(CompilerTest)
    t.start_test()
Exemplo n.º 2
0
def main():

    t = RunTests()
    t.add(CompileTest)
    t.add(LoopTest)
    t.add(NoInlineCodeTest)
    t.add(BoolTest)
    t.add(ListTest)
    t.add(TupleTest)
    t.add(FunctionTest)
    t.add(ExceptionTest)
    t.add(ClassTest)
    t.add(StringTest)
    t.add(TemplateStringTest)
    t.add(SetTest)
    t.add(FrozenSetTest)
    t.add(ArgsTest)
    t.add(VarsTest)
    t.add(AttributeTest)
    t.add(NameTest)
    t.add(DictTest)
    t.add(BuiltinTest)
    t.add(GeneratorTest)
    t.add(LongTest)
    if has_long_type:
        t.add(LongTypeTest)
    t.add(TypeCompatibilityTest)
    t.add(MD5Test)
    t.add(TimeModuleTest)
    t.add(DatetimeModuleTest)
    t.add(StringIOModuleTest)
    t.add(UrllibModuleTest)
    t.add(Base64ModuleTest)
    t.add(MathModuleTest)
    t.add(ReModuleTest)
    t.add(RandomModuleTest)
    t.add(CsvModuleTest)
    t.add(HashableTest)

    if IN_BROWSER:
        t.add(JSOTest)
        t.add(WindowTest)

    if sys.version_info >= (2, 7):
        from Syntax27Test import Syntax27Test
        t.add(Syntax27Test)

        from WithTest import WithTest
        t.add(WithTest)

    t.start_test()
Exemplo n.º 3
0
                self.time_tuple(time.gmtime(start2010utc + i * day)), (2010, 1, i + 1, 0, 0, 0, (4 + i) % 7, i + 1, 0)
            )

    def testMktime(self):
        def cmp_times(t):
            t1 = t
            t2 = time.mktime(time.localtime(t))
            self.assertEqual(t1, t2)

        day = 86400
        start2010utc = 1262304000
        Apr2010utc = start2010utc + 90 * day  # Apr 1 2010 UTC
        Jul2010utc = start2010utc + 181 * day  # Jul 1 2010 UTC
        Oct2010utc = start2010utc + 273 * day  # Oct 1 2010 UTC
        cmp_times(start2010utc)
        cmp_times(Apr2010utc)
        cmp_times(Jul2010utc)
        cmp_times(Oct2010utc)


if __name__ == "__main__":
    from RunTests import RunTests

    print "time.tzname:", time.tzname
    print "time.timezone:", time.timezone
    print "time.altzone:", time.altzone

    t = RunTests()
    t.add(TimeModuleTest)
    t.start_test()
Exemplo n.º 4
0
                (2010, 1, i + 1, 0, 0, 0, (4 + i) % 7, i + 1, 0),
            )

    def testMktime(self):
        def cmp_times(t):
            t1 = t
            t2 = time.mktime(time.localtime(t))
            self.assertEqual(t1, t2)

        day = 86400
        start2010utc = 1262304000
        Apr2010utc = start2010utc + 90 * day  # Apr 1 2010 UTC
        Jul2010utc = start2010utc + 181 * day  # Jul 1 2010 UTC
        Oct2010utc = start2010utc + 273 * day  # Oct 1 2010 UTC
        cmp_times(start2010utc)
        cmp_times(Apr2010utc)
        cmp_times(Jul2010utc)
        cmp_times(Oct2010utc)


if __name__ == '__main__':
    from RunTests import RunTests

    print "time.tzname:", time.tzname
    print "time.timezone:", time.timezone
    print "time.altzone:", time.altzone

    t = RunTests()
    t.add(TimeModuleTest)
    t.start_test()
Exemplo n.º 5
0
        self.assertEqual(d.strftime("%d/%m/%y"), "09/04/10")

    def testStrptime(self):
        d = datetime.datetime.strptime("010100 1234", "%d%m%y %H%M")
        self.assertEqual(str(d), '2000-01-01 12:34:00')

    def testComparision(self):
        d1 = datetime.date(2010, 6, 8)
        d2 = datetime.date(2010, 6, 8)
        d3 = datetime.date(2010, 4, 9)
        self.assertTrue(d1 == d2, "d1 and d2 differ")
        self.assertTrue(d1 > d3, "d1 is not later than d3")
        self.assertTrue(d3 < d1, "d3 is not earlier than d1")

    def testOperations(self):
        d1 = datetime.date(2010, 4, 9)
        d2 = datetime.date(2010, 6, 13)
        diff = d2 - d1
        self.assertEqual(diff.days, 65)
        self.assertEqual(str(d1 + diff), "2010-06-13")
        self.assertEqual(str(d1 - diff), "2010-02-03")


if __name__ == '__main__':
    from RunTests import RunTests

    t = RunTests()
    t.add(DatetimeModuleTest)
    t.start_test()

Exemplo n.º 6
0
def main():

    t = RunTests()
    t.add(CompileTest)
    t.add(LoopTest)
    t.add(NoInlineCodeTest)
    t.add(BoolTest)
    t.add(ListTest)
    t.add(TupleTest)
    t.add(FunctionTest)
    t.add(ExceptionTest)
    t.add(ClassTest)
    t.add(StringTest)
    t.add(SetTest)
    t.add(FrozenSetTest)
    t.add(ArgsTest)
    t.add(VarsTest)
    t.add(AttributeTest)
    t.add(NameTest)
    t.add(DictTest)
    t.add(BuiltinTest)
    t.add(GeneratorTest)
    t.add(LongTest)
    if has_long_type:
        t.add(LongTypeTest)
    t.add(TypeCompatibilityTest)
    t.add(MD5Test)
    t.add(TimeModuleTest)
    t.add(DatetimeModuleTest)
    t.add(StringIOModuleTest)
    t.add(UrllibModuleTest)
    t.add(Base64ModuleTest)
    t.add(ReModuleTest)
    t.add(RandomModuleTest)
    t.add(CsvModuleTest)

    if IN_BROWSER:
        t.add(JSOTest)
        t.add(WindowTest)

    t.start_test()
Exemplo n.º 7
0
        self.assertEqual(tm.tm_yday, 99)

    def testStrftime(self):
        d = datetime.date(2010, 4, 9)
        self.assertEqual(d.strftime("%d/%m/%y"), "09/04/10")

    def testComparision(self):
        d1 = datetime.date(2010, 6, 8)
        d2 = datetime.date(2010, 6, 8)
        d3 = datetime.date(2010, 4, 9)
        self.assertTrue(d1 == d2, "d1 and d2 differ")
        self.assertTrue(d1 > d3, "d1 is not later than d3")
        self.assertTrue(d3 < d1, "d3 is not earlier than d1")

    def testOperations(self):
        d1 = datetime.date(2010, 4, 9)
        d2 = datetime.date(2010, 6, 13)
        diff = d2 - d1
        self.assertEqual(diff.days, 65)
        self.assertEqual(str(d1 + diff), "2010-06-13")
        self.assertEqual(str(d1 - diff), "2010-02-03")


if __name__ == '__main__':
    from RunTests import RunTests

    t = RunTests()
    t.add(DatetimeModuleTest)
    t.start_test()