Пример #1
0
def test_register_save():
    registry.register('/tmp')
    registry.save_registry()
    with open(util.get_registry_filename(), 'r') as file:
        _registry = load(file, Loader=Loader) or default
        assert 'projects' in _registry
        _projects = _registry['projects']
        assert isinstance(_projects, dict)
        assert '/tmp' in _projects
    registry.unregister('/tmp')
Пример #2
0
def test_register_save():
    registry.register('/tmp')
    registry.save_registry()
    with open(util.get_registry_filename(), 'r') as file:
        _registry = load(file, Loader=Loader) or default
        assert 'projects' in _registry
        _projects = _registry['projects']
        assert isinstance(_projects, dict)
        assert '/tmp' in _projects
    registry.unregister('/tmp')
Пример #3
0
 def execute(self):
     if not self.root:
         return self.raise_no_project()
     else:
         repeat = True
         while repeat:
             pinpath = os.path.join(self.root, PROJECT_FOLDER)
             print "WARNING: Will destory all data in the .pin directory!"
             os.system("ls %s" % pinpath)
             selection = option_select(['y', 'n'], "Really destroy?")
             if selection == 'n':
                 print "Aborted."
                 return
             elif selection == 'y':
                 shutil.rmtree(pinpath)
                 registry.unregister(self.root)
                 return True
Пример #4
0
 def execute(self):
     if not self.root:
         return self.raise_no_project()
     else:
         repeat = True
         while repeat:
             pinpath = os.path.join(self.root, PROJECT_FOLDER)
             print "WARNING: Will destory all data in the .pin directory!"
             os.system("ls %s" % pinpath)
             selection = option_select(['y', 'n'], "Really destroy?")
             if selection == 'n':
                 print "Aborted."
                 return
             elif selection == 'y':
                 shutil.rmtree(pinpath)
                 registry.unregister(self.root)
                 return True
Пример #5
0
def test_unregister_alias_path():
    registry.unregister('/tmp')
    assert '/tmp' not in registry.get_registry()
    assert 'foobar' not in registry.get_aliases()
Пример #6
0
def test_unregister_path():
    registry.unregister('/tmp')
    assert '/tmp' not in registry.get_registry()
Пример #7
0
def test_unregister_alias_path():
    registry.unregister('/tmp')
    assert '/tmp' not in registry.get_registry()
    assert 'foobar' not in registry.get_aliases()
Пример #8
0
def test_unregister_path():
    registry.unregister('/tmp')
    assert '/tmp' not in registry.get_registry()