pass
        args = {"owner": "airflow", "start_date": DEFAULT_DATE}
        dag = DAG(test_dag_id, default_args=args)
        dag_eq = DAG(test_dag_id, default_args=args)
        dag_diff_load_time = DAG(test_dag_id, default_args=args)
        dag_diff_name = DAG(test_dag_id + "_neq", default_args=args)
        dag_subclass = DAGsubclass(test_dag_id, default_args=args)
        dag_subclass_diff_name = DAGsubclass(test_dag_id + "2", default_args=args)
        for dag_ in [dag_eq, dag_diff_name, dag_subclass, dag_subclass_diff_name]:
            dag_.last_loaded = dag.last_loaded
        
        assert dag == dag
        
        assert dag_eq == dag
        assert dag_diff_name != dag
        assert dag_diff_load_time != dag
        
        assert dag_subclass != dag
        
        dump = pickle.dumps(dag)
        assert pickle.loads(dump) == dag
        
        assert dag < dag_diff_name
        assert dag > dag_diff_load_time
        assert dag < dag_subclass_diff_name
        
        assert dag_diff_name > dag