def test_withOutDaylightSavingsTime(self): offset = -9 time = self.jiraTimezoneSetupForTimeStamp(1353688930.0, 0) jiraTimezone = JiraTimezone(offset, time) dateTime = datetime.now() self.assertEqual(timedelta(hours=0), jiraTimezone.dst(dateTime)) self.assertEqual(timedelta(hours=offset + 0), jiraTimezone.utcoffset(dateTime))
def test_withDaylightSavingsTime(self): offset = -8 time = self.jiraTimezoneSetupForTimeStamp(1340728930.0, 1) jiraTimezone = JiraTimezone(offset, time) dateTime = datetime.now() self.assertEqual("JiraTimezone", jiraTimezone.tzname(None)) self.assertEqual(timedelta(hours=1), jiraTimezone.dst(dateTime)) self.assertEqual(timedelta(hours=offset + 1), jiraTimezone.utcoffset(dateTime))
def getTrackers(): project = Env().get("pivotal", "project") pivotalTracker = PivotalTrackerFor(project) pivotalTracker.loginAs(Env().get("pivotal", "login")).withCredential(Env().get( "pivotal", "password")) jira = JiraTracker(Env().get("jira", "url")) jira.setTimezone(JiraTimezone(Env().get("jira", "timeToUtcHours"))) jira.loginAs(Env().get("jira", "username")).withCredential(Env().get( "jira", "password")) PivotalToJiraStatusMap().insert(jira.getAvailableStatuses()) return jira, pivotalTracker