示例#1
0
 def __init__(self, worktree):
     """ DocWorkTree Init """
     self.worktree = worktree
     self.root = worktree.root
     self.doc_projects = list()
     self._load_doc_projects()
     worktree.register(self)
示例#2
0
 def __init__(self, worktree):
     self.worktree = worktree
     self.root = self.worktree.root
     self.build_config = qibuild.build_config.CMakeBuildConfig(self)
     self.build_projects = list()
     self._load_build_projects()
     worktree.register(self)
示例#3
0
 def __init__(self, worktree):
     self.worktree = worktree
     self.root = worktree.root
     self._root_xml = qisys.qixml.read(self.git_xml).getroot()
     worktree.register(self)
     self.git_projects = list()
     self.load_git_projects()
     self._syncer = qisrc.sync.WorkTreeSyncer(self)
示例#4
0
 def __init__(self, worktree):
     self.worktree = worktree
     self.root = worktree.root
     self._root_xml = qisys.qixml.read(self.git_xml).getroot()
     worktree.register(self)
     self.git_projects = list()
     self.load_git_projects()
     self._syncer = qisrc.sync.WorkTreeSyncer(self)
示例#5
0
 def __init__(self, worktree):
     """ BuildWorkTree Init """
     self.worktree = worktree
     self.root = self.worktree.root
     self.build_config = qibuild.build_config.CMakeBuildConfig(self)
     self.build_projects = list()
     self._load_build_projects()
     worktree.register(self)
示例#6
0
 def __init__(self, worktree):
     """ GitWorkTree Init """
     self.branch = "master"
     self.worktree = worktree
     self.root = worktree.root
     self._root_xml = qisys.qixml.read(self.git_xml).getroot()
     worktree.register(self)
     self.git_projects = list()
     self.load_git_projects()
     self.syncer = qisrc.sync.WorkTreeSyncer(self)
     self.branch = self.syncer.manifest.branch
示例#7
0
 def __init__(self, worktree):
     self.worktree = worktree
     self.root = worktree.root
     self.linguist_projects = list()
     self._load_linguist_projects()
     worktree.register(self)
示例#8
0
def test_observers_are_notified(worktree):
    mock_observer = mock.Mock()
    worktree.register(mock_observer)
    worktree.create_project("foo")
    assert mock_observer.on_project_added.called
示例#9
0
 def __init__(self, worktree):
     self.worktree = worktree
     self.root = worktree.root
     self.linguist_projects = list()
     self._load_linguist_projects()
     worktree.register(self)
示例#10
0
 def __init__(self, worktree, config="system"):
     self.worktree = worktree
     self.python_projects = list()
     self._load_python_projects()
     self.config = config
     worktree.register(self)
示例#11
0
 def __init__(self, worktree, config="system"):
     self.worktree = worktree
     self.python_projects = list()
     self._load_python_projects()
     self.config = "default"
     worktree.register(self)
示例#12
0
def test_observers_are_notified(worktree):
    mock_observer = mock.Mock()
    worktree.register(mock_observer)
    worktree.create_project("foo")
    assert mock_observer.on_project_added.called
示例#13
0
def test_observers_are_notified(worktree):
    """ Test Observers Are Notified """
    mock_observer = mock.Mock()
    worktree.register(mock_observer)
    worktree.create_project("foo")
    assert mock_observer.reload.called