def test_simple_tag(self): d = datetime.datetime.now().strftime("%Y%m%d") p = "mydb_tag.%s.patch.sql" % d r = "mydb_tag.%s.revert.sql" % d self.assertEqual((p, r), create_pnames("mydb", tag="tag", date_format="%Y%m%d"))
def test_tag_with_valid_chars(self): d = datetime.datetime.now().strftime("%Y%m%d") p = "mydb_my-tag_123.%s.patch.sql" % d r = "mydb_my-tag_123.%s.revert.sql" % d self.assertEqual((p, r), create_pnames("mydb", tag="my-tag_123", date_format="%Y%m%d"))
def test_tag_with_invalid_chars(self): d = datetime.datetime.now().strftime("%Y%m%d") p = "mydb_tag.%s.patch.sql" % d r = "mydb_tag.%s.revert.sql" % d self.assertEqual((p, r), create_pnames("mydb", tag="tag!@#$%^&*()+?<>:{},./|\[];", date_format="%Y%m%d"))
def test_tag_with_valid_chars(self): d = datetime.datetime.now().strftime("%Y%m%d") p = "mydb_my-tag_123.%s.patch.sql" % d r = "mydb_my-tag_123.%s.revert.sql" % d self.assertEqual((p,r), create_pnames("mydb",tag="my-tag_123", date_format="%Y%m%d"))
def test_tag_with_invalid_chars(self): d = datetime.datetime.now().strftime("%Y%m%d") p = "mydb_tag.%s.patch.sql" % d r = "mydb_tag.%s.revert.sql" % d self.assertEqual((p,r), create_pnames("mydb",tag="tag!@#$%^&*()+?<>:{},./|\[];", date_format="%Y%m%d"))
def test_alphanumeric_tag(self): d = datetime.datetime.now().strftime("%Y%m%d") p = "mydb_tag123.%s.patch.sql" % d r = "mydb_tag123.%s.revert.sql" % d self.assertEqual((p,r), create_pnames("mydb",tag="tag123", date_format="%Y%m%d"))
def test_no_tag(self): d = datetime.datetime.now().strftime("%Y%m%d") p = "mydb.%s.patch.sql" % d r = "mydb.%s.revert.sql" % d self.assertEqual((p,r), create_pnames("mydb", date_format="%Y%m%d"))