当前位置: 首页>>代码示例>>Python>>正文


Python _strptime.LocaleTime方法代码示例

本文整理汇总了Python中_strptime.LocaleTime方法的典型用法代码示例。如果您正苦于以下问题:Python _strptime.LocaleTime方法的具体用法?Python _strptime.LocaleTime怎么用?Python _strptime.LocaleTime使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在_strptime的用法示例。


在下文中一共展示了_strptime.LocaleTime方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: test_date_time

# 需要导入模块: import _strptime [as 别名]
# 或者: from _strptime import LocaleTime [as 别名]
def test_date_time(self):
        # Check that LC_date_time, LC_date, and LC_time are correct
        # the magic date is used so as to not have issues with %c when day of
        #  the month is a single digit and has a leading space.  This is not an
        #  issue since strptime still parses it correctly.  The problem is
        #  testing these directives for correctness by comparing strftime
        #  output.
        magic_date = (1999, 3, 17, 22, 44, 55, 2, 76, 0)
        strftime_output = time.strftime("%c", magic_date)
        self.assertEqual(time.strftime(self.LT_ins.LC_date_time, magic_date),
                         strftime_output, "LC_date_time incorrect")
        strftime_output = time.strftime("%x", magic_date)
        self.assertEqual(time.strftime(self.LT_ins.LC_date, magic_date),
                         strftime_output, "LC_date incorrect")
        strftime_output = time.strftime("%X", magic_date)
        self.assertEqual(time.strftime(self.LT_ins.LC_time, magic_date),
                         strftime_output, "LC_time incorrect")
        LT = _strptime.LocaleTime()
        LT.am_pm = ('', '')
        self.assertTrue(LT.LC_time, "LocaleTime's LC directives cannot handle "
                                    "empty strings") 
开发者ID:IronLanguages,项目名称:ironpython2,代码行数:23,代码来源:test_strptime.py

示例2: test_date_time

# 需要导入模块: import _strptime [as 别名]
# 或者: from _strptime import LocaleTime [as 别名]
def test_date_time(self):
        # Check that LC_date_time, LC_date, and LC_time are correct
        # the magic date is used so as to not have issues with %c when day of
        #  the month is a single digit and has a leading space.  This is not an
        #  issue since strptime still parses it correctly.  The problem is
        #  testing these directives for correctness by comparing strftime
        #  output.
        magic_date = (1999, 3, 17, 22, 44, 55, 2, 76, 0)
        strftime_output = time.strftime("%c", magic_date)
        self.failUnless(strftime_output == time.strftime(self.LT_ins.LC_date_time,
                                                         magic_date),
                        "LC_date_time incorrect")
        strftime_output = time.strftime("%x", magic_date)
        self.failUnless(strftime_output == time.strftime(self.LT_ins.LC_date,
                                                         magic_date),
                        "LC_date incorrect")
        strftime_output = time.strftime("%X", magic_date)
        self.failUnless(strftime_output == time.strftime(self.LT_ins.LC_time,
                                                         magic_date),
                        "LC_time incorrect")
        LT = _strptime.LocaleTime()
        LT.am_pm = ('', '')
        self.failUnless(LT.LC_time, "LocaleTime's LC directives cannot handle "
                                    "empty strings") 
开发者ID:ofermend,项目名称:medicare-demo,代码行数:26,代码来源:test_strptime.py

示例3: setUp

# 需要导入模块: import _strptime [as 别名]
# 或者: from _strptime import LocaleTime [as 别名]
def setUp(self):
        """Create time tuple based on current time."""
        self.time_tuple = time.localtime()
        self.LT_ins = _strptime.LocaleTime() 
开发者ID:IronLanguages,项目名称:ironpython2,代码行数:6,代码来源:test_strptime.py

示例4: test_blankpattern

# 需要导入模块: import _strptime [as 别名]
# 或者: from _strptime import LocaleTime [as 别名]
def test_blankpattern(self):
        # Make sure when tuple or something has no values no regex is generated.
        # Fixes bug #661354
        test_locale = _strptime.LocaleTime()
        test_locale.timezone = (frozenset(), frozenset())
        self.assertEqual(_strptime.TimeRE(test_locale).pattern("%Z"), '',
                         "with timezone == ('',''), TimeRE().pattern('%Z') != ''") 
开发者ID:IronLanguages,项目名称:ironpython2,代码行数:9,代码来源:test_strptime.py

示例5: test_locale_data_w_regex_metacharacters

# 需要导入模块: import _strptime [as 别名]
# 或者: from _strptime import LocaleTime [as 别名]
def test_locale_data_w_regex_metacharacters(self):
        # Check that if locale data contains regex metacharacters they are
        # escaped properly.
        # Discovered by bug #1039270 .
        locale_time = _strptime.LocaleTime()
        locale_time.timezone = (frozenset(("utc", "gmt",
                                            "Tokyo (standard time)")),
                                frozenset("Tokyo (daylight time)"))
        time_re = _strptime.TimeRE(locale_time)
        self.assertTrue(time_re.compile("%Z").match("Tokyo (standard time)"),
                        "locale data that contains regex metacharacters is not"
                        " properly escaped") 
开发者ID:IronLanguages,项目名称:ironpython2,代码行数:14,代码来源:test_strptime.py

示例6: test_new_localetime

# 需要导入模块: import _strptime [as 别名]
# 或者: from _strptime import LocaleTime [as 别名]
def test_new_localetime(self):
        # A new LocaleTime instance should be created when a new TimeRE object
        # is created.
        locale_time_id = _strptime._TimeRE_cache.locale_time
        _strptime._TimeRE_cache.locale_time.lang = "Ni"
        _strptime._strptime_time("10", "%d")
        self.assertIsNot(locale_time_id, _strptime._TimeRE_cache.locale_time) 
开发者ID:IronLanguages,项目名称:ironpython2,代码行数:9,代码来源:test_strptime.py


注:本文中的_strptime.LocaleTime方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。