Pārlūkot izejas kodu

add a failing test that runs a locally defined very mini OBO file

bradford.condon 6 gadi atpakaļ
vecāks
revīzija
dafe252502

+ 18 - 0
tests/tripal_chado/example_files/pto_colon.obo

@@ -0,0 +1,18 @@
+format-version: 1.2
+data-version: releases/2018-03-09
+saved-by: cooperl
+default-namespace: plant_trait_ontology
+import: http://purl.obolibrary.org/obo/po.owl
+import: http://purl.obolibrary.org/obo/to/imports/chebi_import.owl
+import: http://purl.obolibrary.org/obo/to/imports/envo_import.owl
+import: http://purl.obolibrary.org/obo/to/imports/go_import.owl
+import: http://purl.obolibrary.org/obo/to/imports/ncbitaxon_import.owl
+import: http://purl.obolibrary.org/obo/to/imports/pato_import.owl
+import: http://purl.obolibrary.org/obo/to/imports/peco_import.owl
+import: http://purl.obolibrary.org/obo/to/imports/ro_import.owl
+import: http://purl.obolibrary.org/obo/to/patterns/merge_patterns.owl
+ontology: to
+
+
+[Term]
+id: CHEBI:132502 ! fatty acid 18:3

+ 16 - 15
tests/tripal_chado/loaders/OBOImporterTest.php

@@ -11,18 +11,19 @@ class OBOImporterTest extends TripalTestCase {
   use DBTransaction;
   use DBTransaction;
 
 
 
 
-  //  /**
-  //   * @group obo
-  //   */
-  //  public function test_PTO_loads() {
-  //    $this->load_pto_full();
-  //
-  //    $exists = db_select('chado.cv', 'c')
-  //      ->fields('c', ['cv_id'])
-  //      ->condition('name', 'plaint_trait_ontology');
-  //    $this->assertNotNull($exists);
-  //
-  //  }
+    /**
+     * @group obo
+     * @ticket 525
+     */
+    public function test_PTO_loads() {
+      $this->load_pto_mini();
+
+      $exists = db_select('chado.cv', 'c')
+        ->fields('c', ['cv_id'])
+        ->condition('name', 'core_test_PTO_mini');
+      $this->assertNotNull($exists);
+
+    }
 
 
   /**
   /**
    * @group obo
    * @group obo
@@ -41,10 +42,11 @@ class OBOImporterTest extends TripalTestCase {
 
 
   }
   }
 
 
-  private function load_pto_full() {
+  private function load_pto_mini() {
 
 
     $name = 'core_test_PTO_mini';
     $name = 'core_test_PTO_mini';
-    $path = 'http://purl.obolibrary.org/obo/to.obo';
+
+    $path = __DIR__ . '/../example_files/pto_colon.obo';
 
 
     $obo_id = db_select('public.tripal_cv_obo', 't')
     $obo_id = db_select('public.tripal_cv_obo', 't')
       ->fields('t', ['obo_id'])
       ->fields('t', ['obo_id'])
@@ -55,7 +57,6 @@ class OBOImporterTest extends TripalTestCase {
       $obo_id = db_insert('public.tripal_cv_obo')
       $obo_id = db_insert('public.tripal_cv_obo')
         ->fields(['name' => $name, 'path' => $path])
         ->fields(['name' => $name, 'path' => $path])
         ->execute();
         ->execute();
-
     }
     }
 
 
     $run_args = ['obo_id' => $obo_id];
     $run_args = ['obo_id' => $obo_id];