Mercurial > hg > audiodb
comparison bindings/python/tests/InitialisationRelated.py @ 718:14568e432e73
segfaults are gone, but the new bits still aren't quite behaving correctly.
Also, some weird behavior when the query result is blank
author | map01bf |
---|---|
date | Thu, 24 Jun 2010 16:38:32 +0000 |
parents | 159becb0701e |
children | 8e796b7b7a47 |
comparison
equal
deleted
inserted
replaced
717:159becb0701e | 718:14568e432e73 |
---|---|
31 self.assert_(False) | 31 self.assert_(False) |
32 def test_1DinsertionFromFileSelfQuery(self): | 32 def test_1DinsertionFromFileSelfQuery(self): |
33 tH = open("testfeature", 'w') | 33 tH = open("testfeature", 'w') |
34 tH.write(struct.pack("=id",1,1)) | 34 tH.write(struct.pack("=id",1,1)) |
35 tH.close() | 35 tH.close() |
36 self.adb.insert("testfeature") | 36 self.adb.insert("testfeature", key='testfeature') |
37 self.adb.configQuery["seqLength"] = 1 | 37 self.adb.configQuery["seqLength"] = 1 |
38 result = self.adb.query("testfeature") | 38 result = self.adb.query("testfeature") |
39 self.assert_(len(result.rawData) == 1) | 39 self.assert_(len(result.rawData) == 1) |
40 self.assert_(result.rawData.has_key("testfeature")) | 40 self.assert_(result.rawData.has_key("testfeature")) |
41 self.assert_(len(result.rawData["testfeature"]) == 1) | 41 self.assert_(len(result.rawData["testfeature"]) == 1) |
42 self.assert_(result.rawData["testfeature"][0] == (float("-inf"), 0,0)) | 42 self.assert_(result.rawData["testfeature"][0] == (float("-inf"), 0,0)) |
43 os.remove(self.adb.path)#delete the db | 43 os.remove(self.adb.path)#delete the db |
44 def test_1DinsertionFromArraySelfQuery(self): | 44 def test_1DinsertionFromArraySelfQuery(self): |
45 test1 = np.ones(6) | 45 test1 = np.ones(1) |
46 print "test1: " + str(test1) | 46 print "test1: " + str(test1) |
47 self.adb.insert(featData=test1, key="testfeature") | 47 self.adb.insert(featData=test1, key="testfeature") |
48 self.adb.configQuery["seqLength"] = 1 | 48 self.adb.configQuery["seqLength"] = 1 |
49 result = self.adb.query(key="testfeature") | 49 result = self.adb.query(key="testfeature") |
50 self.assert_(len(result.rawData) == 1) | 50 self.assert_(len(result.rawData) == 1) |