コード例 #1
0
 def searches_towards_root_of_filesystem(self):
     # Loaded while root is in same dir as .py
     directly = self.l.load('foo')
     # Loaded while root is multiple dirs deeper than the .py
     deep = os.path.join(support, 'ignoreme', 'ignoremetoo')
     indirectly = FSLoader(start=deep).load('foo')
     eq_(directly, indirectly)
コード例 #2
0
ファイル: loader.py プロジェクト: haydenflinner/magicinvoke
 def searches_towards_root_of_filesystem(self):
     # Loaded while root is in same dir as .py
     directly = self.l.load("foo")
     # Loaded while root is multiple dirs deeper than the .py
     deep = os.path.join(support, "ignoreme", "ignoremetoo")
     indirectly = FSLoader(start=deep).load("foo")
     assert directly == indirectly
コード例 #3
0
ファイル: loader.py プロジェクト: haydenflinner/magicinvoke
 def start_point_is_configurable_via_config(self):
     config = Config({"tasks": {"search_root": "nowhere"}})
     assert FSLoader(config=config).start == "nowhere"
コード例 #4
0
ファイル: loader.py プロジェクト: haydenflinner/magicinvoke
 def start_point_is_configurable_via_kwarg(self):
     start = "/tmp/"
     assert FSLoader(start=start).start == start
コード例 #5
0
ファイル: loader.py プロジェクト: haydenflinner/magicinvoke
 def exposes_start_point_as_attribute(self):
     assert FSLoader().start == os.getcwd()
コード例 #6
0
ファイル: loader.py プロジェクト: haydenflinner/magicinvoke
 def discovery_start_point_defaults_to_cwd(self):
     assert FSLoader().start == os.getcwd()
コード例 #7
0
ファイル: loader.py プロジェクト: haydenflinner/magicinvoke
 def setup(self):
     self.l = FSLoader(start=support)
コード例 #8
0
 def defaults_to_tasks_collection(self):
     "defaults to 'tasks' collection"
     result = FSLoader(start=support + '/implicit/').load()
     eq_(type(result), Collection)
コード例 #9
0
 def has_a_default_discovery_start_point(self):
     eq_(FSLoader().start, os.getcwd())
コード例 #10
0
 def exposes_discovery_start_point(self):
     start = '/tmp/'
     eq_(FSLoader(start=start).start, start)
コード例 #11
0
 def start_point_is_configurable_via_config(self):
     config = Config({'tasks': {'search_root': 'nowhere'}})
     assert FSLoader(config=config).start == 'nowhere'
コード例 #12
0
ファイル: loader.py プロジェクト: lfany/invoke
 def start_point_is_configurable_via_kwarg(self):
     start = '/tmp/'
     eq_(FSLoader(start=start).start, start)
コード例 #13
0
ファイル: loader.py プロジェクト: lfany/invoke
 def exposes_start_point_as_attribute(self):
     eq_(FSLoader().start, os.getcwd())
コード例 #14
0
ファイル: loader.py プロジェクト: lfany/invoke
 def discovery_start_point_defaults_to_cwd(self):
     eq_(FSLoader().start, os.getcwd())