Ejemplo n.º 1
0
	def test_rebase_on_unrelated_include_dir(self):
		rule = RebaseIncludeRule(old_include_dir = "dir1/dir2/dir3", new_include_dir = "dir4")
		self.assertEqual("../dir1/dir2/dir3/file.h", rule.rebase("file.h"))
Ejemplo n.º 2
0
	def test_rebase_on_deeper_include_dir(self):
		rule = RebaseIncludeRule(old_include_dir = "dir1", new_include_dir = "dir1/dir2")
		self.assertEqual("../file.h", rule.rebase("file.h"))
Ejemplo n.º 3
0
	def test_rebase_on_far_upper_include_dir(self):
		rule = RebaseIncludeRule(old_include_dir = "dir1/dir2/dir3/dir4", new_include_dir = "dir1")
		self.assertEqual("dir2/dir3/dir4/file.h", rule.rebase("file.h"))