Definition at line 13 of file ftest_UrlSchema.py.
◆ __init__()
def ftests.ftest_UrlSchema.Test.__init__ |
( |
|
self, |
|
|
|
methodName = 'runTest' |
|
) |
| |
Definition at line 15 of file ftest_UrlSchema.py.
15 def __init__(self, methodName='runTest'):
16 unittest.TestCase.__init__(self, methodName)
19 self.testUrls[
"url1"] =
"http://domen1.com/file?%param1%&from%param2%and%param3%_end" 20 self.testUrls[
"schema1"] = (
"{\"type\": 1, \"mode\": 0, \"parameters\" : {\"param1\" : [\"z1\", \"z2\"], " +
21 "\"param2\" : [\"ffA1\", \"ffA2\", \"ffA\"]}, \"max_items\": 33}")
22 self.testUrls[
"result1"] = [
"http://domen1.com/file?z1&fromffA1and%param3%_end"]
23 self.testUrls[
"url2"] =
"http://domen1.com/file?%param1%&from%param2%and%param3%_end" 24 self.testUrls[
"schema2"] = (
"{\"type\": 2, \"mode\": 0, \"parameters\" : {\"param1\" : {\"min\": 10, " +
25 "\"max\": 22, \"step\": 3}, \"param2\" : {\"min\": -22, " +
26 "\"max\": 0, \"step\": 1}}, \"max_items\": 33}")
27 self.testUrls[
"result2"] = [
"http://domen1.com/file?10&from-22and%param3%_end"]
28 self.testUrls[
"url3"] =
"http://domen1.com/file?%param1%&from%param2%and%param3%_end" 29 self.testUrls[
"schema3"] = (
"{\"type\": 3, \"mode\": 0, \"parameters\" : {\"param1\" : {\"min\": 10, " +
30 "\"max\": 22, \"step\": 3}, \"param2\" : {\"min\": -22, " +
31 "\"max\": 0, \"step\": 1}}, \"max_items\": 33}")
32 self.testUrls[
"url4"] =
"http://domen1.com/file?%param1%&from%param2%and%param3%_end" 33 self.testUrls[
"schema4"] = (
"{\"type\": 3, \"mode\": 0, \"parameters\" : {\"param1\" : {\"min\": 10, " +
34 "\"max\": 22, \"chars\": 0, \"case\": 0}, \"param2\" : {\"min\": -22, " +
35 "\"max\": 0, \"chars\": 1, \"case\": 1}}, \"max_items\": 33}")
37 self.testUrls[
"url5"] =
"http://domen1.com/file?%param1%&from%param2%and%param3%_end" 38 self.testUrls[
"schema5"] = (
"{\"type\": 1, \"mode\": 1, \"parameters\" : {\"param1\" : [\"z1\", \"z2\"], " +
39 "\"param2\" : [\"ffA1\", \"ffA2\", \"ffA\"]}, \"max_items\": 3}")
40 self.testUrls[
"result5"] = [
"http://domen1.com/file?z1&fromffA1and%param3%_end"]
def __init__(self)
constructor
◆ test_1_Predefined_One()
def ftests.ftest_UrlSchema.Test.test_1_Predefined_One |
( |
|
self | ) |
|
Definition at line 43 of file ftest_UrlSchema.py.
43 def test_1_Predefined_One(self):
44 schema = UrlSchema(self.testUrls[
"schema1"])
45 self.assertTrue(schema.generateUrlSchema(self.testUrls[
"url1"]) == self.testUrls[
"result1"])
◆ test_2_IncrementInt_One()
def ftests.ftest_UrlSchema.Test.test_2_IncrementInt_One |
( |
|
self | ) |
|
Definition at line 48 of file ftest_UrlSchema.py.
48 def test_2_IncrementInt_One(self):
49 schema = UrlSchema(self.testUrls[
"schema2"])
50 self.assertTrue(schema.generateUrlSchema(self.testUrls[
"url2"]) == self.testUrls[
"result2"])
◆ test_3_RandomInt_One()
def ftests.ftest_UrlSchema.Test.test_3_RandomInt_One |
( |
|
self | ) |
|
Definition at line 53 of file ftest_UrlSchema.py.
53 def test_3_RandomInt_One(self):
54 schema = UrlSchema(self.testUrls[
"schema3"])
55 retList = schema.generateUrlSchema(self.testUrls[
"url3"])
56 self.assertTrue(len(retList) == 1)
57 self.assertTrue(retList[0].find(
"param1") == -1)
58 self.assertTrue(retList[0].find(
"param2") == -1)
◆ test_4_RandomChar_One()
def ftests.ftest_UrlSchema.Test.test_4_RandomChar_One |
( |
|
self | ) |
|
Definition at line 61 of file ftest_UrlSchema.py.
61 def test_4_RandomChar_One(self):
62 schema = UrlSchema(self.testUrls[
"schema4"])
63 retList = schema.generateUrlSchema(self.testUrls[
"url4"])
64 self.assertTrue(len(retList) == 1)
65 self.assertTrue(retList[0].find(
"param1") == -1)
66 self.assertTrue(retList[0].find(
"param2") == -1)
◆ test_5_Predefined_List()
def ftests.ftest_UrlSchema.Test.test_5_Predefined_List |
( |
|
self | ) |
|
Definition at line 69 of file ftest_UrlSchema.py.
69 def test_5_Predefined_List(self):
70 schema = UrlSchema(self.testUrls[
"schema5"])
71 retList = schema.generateUrlSchema(self.testUrls[
"url5"])
72 self.assertTrue(len(retList) == 3)
73 self.assertTrue(retList[0] == self.testUrls[
"result5"][0])
◆ testSchemas
ftests.ftest_UrlSchema.Test.testSchemas |
◆ testUrls
ftests.ftest_UrlSchema.Test.testUrls |
The documentation for this class was generated from the following file: