summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormguetlein <martin.guetlein@gmail.com>2011-05-30 10:42:05 +0200
committermguetlein <martin.guetlein@gmail.com>2011-05-30 10:42:05 +0200
commitc4a339bc2e22762359a3bad97c60407550159e25 (patch)
tree1c3ae493072fc77f697694ad05c6ca6b092224c7
parentbf506ee57a5b8997d10c8010d1c5d8c8e97763b1 (diff)
fix dataset delete error in validation test
-rw-r--r--validation.rb3
1 files changed, 2 insertions, 1 deletions
diff --git a/validation.rb b/validation.rb
index 58229a7..02653fc 100644
--- a/validation.rb
+++ b/validation.rb
@@ -64,7 +64,8 @@ class ValidationTest < Test::Unit::TestCase
def global_teardown
puts "delete and logout"
if @@delete
- @@data.each{|data| OpenTox::Dataset.find(data[:data],@@subjectid).delete(@@subjectid) if data[:delete]}
+ @@data.each{|data| OpenTox::Dataset.find(data[:data],@@subjectid).delete(@@subjectid) if data[:delete] and
+ OpenTox::Dataset.exist?(data[:data]) }
@@vs.each{|v| v.delete(@@subjectid)} if defined?@@vs
@@cvs.each{|cv| cv.delete(@@subjectid)} if defined?@@cvs
@@reports.each{|report| report.delete(@@subjectid)} if defined?@@reports