[tracker] functional-tests: ask exactly for the inserted instance
- From: Ivan Frade <ifrade src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [tracker] functional-tests: ask exactly for the inserted instance
- Date: Thu, 23 Sep 2010 13:59:14 +0000 (UTC)
commit d79608abc9a8140718c418e54c8f1a74f339f3ee
Author: Ivan Frade <ivan frade nokia com>
Date: Thu Sep 23 12:19:23 2010 +0300
functional-tests: ask exactly for the inserted instance
Asking in general is prone to fail and doesn't add anything to
the test.
tests/functional-tests/01-insertion.py | 25 ++++++++++++-------------
1 files changed, 12 insertions(+), 13 deletions(-)
---
diff --git a/tests/functional-tests/01-insertion.py b/tests/functional-tests/01-insertion.py
index ede03b7..22d926f 100755
--- a/tests/functional-tests/01-insertion.py
+++ b/tests/functional-tests/01-insertion.py
@@ -246,7 +246,7 @@ class TrackerStoreInsertionTests (CommonTrackerStoreTest):
""" % (testId, datestring))
result = self.tracker.query ("""
- SELECT ?s fn:year-from-dateTime (?v)
+ SELECT fn:year-from-dateTime (?v)
fn:month-from-dateTime (?v)
fn:day-from-dateTime (?v)
fn:hours-from-dateTime (?v)
@@ -254,20 +254,19 @@ class TrackerStoreInsertionTests (CommonTrackerStoreTest):
fn:seconds-from-dateTime (?v)
fn:timezone-from-dateTime (?v)
WHERE {
- ?s a nie:InformationElement;
+ <test://instance-insert-date-%d> a nie:InformationElement;
nie:informationElementDate ?v .
}
- """)
+ """ % (testId))
try:
self.assertEquals (len (result), 1)
- self.assertEquals (len (result[0]), 8)
- self.assertEquals (result[0][0], "test://instance-insert-date-%d" % (testId))
- self.assertEquals (result[0][1], year)
- self.assertEquals (result[0][2], month)
- self.assertEquals (result[0][3], day)
- self.assertEquals (result[0][4], hours)
- self.assertEquals (result[0][5], minutes)
- self.assertEquals (result[0][6], seconds)
+ self.assertEquals (len (result[0]), 7)
+ self.assertEquals (result[0][0], year)
+ self.assertEquals (result[0][1], month)
+ self.assertEquals (result[0][2], day)
+ self.assertEquals (result[0][3], hours)
+ self.assertEquals (result[0][4], minutes)
+ self.assertEquals (result[0][5], seconds)
# FIXME To validate this we need to take into account the locale
# self.assertEquals (result[0][7], timezone)
finally:
@@ -333,7 +332,7 @@ class TrackerStoreInsertionTests (CommonTrackerStoreTest):
""")
result = self.tracker.query ("""
- SELECT ?s fn:year-from-dateTime (?v)
+ SELECT fn:year-from-dateTime (?v)
fn:month-from-dateTime (?v)
fn:day-from-dateTime (?v)
fn:hours-from-dateTime (?v)
@@ -341,7 +340,7 @@ class TrackerStoreInsertionTests (CommonTrackerStoreTest):
fn:seconds-from-dateTime (?v)
fn:timezone-from-dateTime (?v)
WHERE {
- ?s a nie:InformationElement ;
+ <test://instances-insert-invalid-date-01> a nie:InformationElement ;
nie:informationElementDate ?v .
}
""")
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]