def test_set_prior_waiting_to_another_node(self): node = FileNode("part", "saver", "parent", "rel_path") fake_dir_node = FakeDirectoryNode() node.waiting_for_node = fake_dir_node node.set_prior() assert len(fake_dir_node.prior_nodes) == 1 assert node in fake_dir_node.prior_nodes
def test_set_prior_on_sync_sync_prior(self): node = FileNode("part", "saver", "parent", "rel_path") fake_dir_node = FakeDirectoryNode() node.add_waiting_node(node) node.add_waiting_node(fake_dir_node, prior_node=True) node.set_prior(fake_dir_node) assert len(fake_dir_node.waiting_nodes) == 1 assert fake_dir_node.waiting_nodes[0] == (node, False) assert len(fake_dir_node.removed_nodes) == 0 assert not node.self_waiting assert node.waiting_sync_node is fake_dir_node
def test_set_prior_no_waiting(self): node = FileNode("part", "saver", "parent", "rel_path") node.set_prior()