def test_strip_protocol(self): url_input_1 = 'http://docs.oracle.com' url_input_2 = 'https://www.youtube.com' url_input_3 = 'facebook.com' self.assertEqual(strip_protocol(url_input_1), 'docs.oracle.com') self.assertEqual(strip_protocol(url_input_2), 'www.youtube.com') self.assertEqual(strip_protocol(url_input_3), 'facebook.com')
def newIssue(cls, project, key, title, description, createdByUser, trackerURL): issue = cls() issue.project = project issue.key = key issue.description = description issue.title = title issue.creationDate = timezone.now() issue.updatedDate = issue.creationDate issue.createdByUser = createdByUser issue.trackerURL = trackerURL issue.trackerURL_noprotocol = strip_protocol(trackerURL) issue.is_feedback = False return issue
def forwards(self, orm): "Write your forwards methods here." # Note: Remember to use orm['appname.ModelName'] rather than "from appname.models..." for issue in orm.Issue.objects.all(): issue.trackerURL_noprotocol = strip_protocol(issue.trackerURL) issue.save()