(self, start, test_type, tzc=None)
| 1848 | return tz.tzical(StringIO(tz_str)).get() |
| 1849 | |
| 1850 | def _testEST(self, start, test_type, tzc=None): |
| 1851 | if tzc is None: |
| 1852 | tzc = self._prepare_EST() |
| 1853 | |
| 1854 | argdict = { |
| 1855 | 'name': (datetime.tzname, ('EST', 'EDT')), |
| 1856 | 'offset': (datetime.utcoffset, (timedelta(hours=-5), |
| 1857 | timedelta(hours=-4))), |
| 1858 | 'dst': (datetime.dst, (timedelta(hours=0), |
| 1859 | timedelta(hours=1))) |
| 1860 | } |
| 1861 | |
| 1862 | func, values = argdict[test_type] |
| 1863 | |
| 1864 | if not start: |
| 1865 | values = reversed(values) |
| 1866 | |
| 1867 | self._test_us_zone(tzc, func, values, start=start) |
| 1868 | |
| 1869 | def testESTStartName(self): |
| 1870 | self._testEST(start=True, test_type='name') |
no test coverage detected