Example #1
0
 def testKnownValue(self):
     """buildConnectionString returns known result with known input"""
     params = {"server": "mpilgrim", "database": "master", "uid": "sa", "pwd": "secret"}
     knownItems = params.items()
     knownItems.sort()
     knownString = repr(knownItems)
     result = odbchelper.build_connection_string(params)
     resultItems = [tuple(e.split("=")) for e in result.split(";")]
     resultItems.sort()
     resultString = repr(resultItems)
     self.assertEqual(knownString, resultString)
Example #2
0
 def testBlank(self):
     """buildConnectionString handles empty dictionary"""
     self.assertEqual("", odbchelper.build_connection_string({}))