You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by GitBox <gi...@apache.org> on 2019/06/16 17:38:56 UTC

[GitHub] [airflow] dstandish commented on a change in pull request #5422: [AIRFLOW-4798] obviate interdependencies for dagbag and TI tests

dstandish commented on a change in pull request #5422: [AIRFLOW-4798] obviate interdependencies for dagbag and TI tests 
URL: https://github.com/apache/airflow/pull/5422#discussion_r294093739
 
 

 ##########
 File path: tests/models/test_dagbag.py
 ##########
 @@ -194,13 +194,14 @@ def test_get_dag_fileloc(self):
         Test that fileloc is correctly set when we load example DAGs,
         specifically SubDAGs and packaged DAGs.
         """
-        dagbag = models.DagBag(include_examples=True)
+        dagbag = models.DagBag(dag_folder=self.empty_dir, include_examples=True)
 
 Review comment:
   Thanks for taking a look.
   
   The convention in this file seems to be to create the dagbag in each test method.  
   
   I think this is reasonable because in different tests methods, DagBag will be instantiated in different ways; some include examples (or not), some say safe mode (or not), some reference a dag_folder (or not).  And the cost of repeating it is very low -- around 1 line.  And the benefit of repeating it is you can see, in each test method, exactly what it is doing.  
   
   What do you think?
   
   

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services