import os import sys import unittest sys.path.insert(0, os.path.dirname(os.path.dirname(os.path.abspath(__file__)))) import bl_uvgate as bg class TestSeamFallbackLabel(unittest.TestCase): def test_plain_seam(self): self.assertEqual(bg.seam_fallback_label("seam"), "seam_fallback") def test_seam_with_uvpm_suffix(self): self.assertEqual(bg.seam_fallback_label("seam+uvpm"), "seam_fallback+uvpm") def test_smart_fallback_untouched(self): self.assertEqual(bg.seam_fallback_label("smart_fallback"), "smart_fallback") self.assertEqual(bg.seam_fallback_label("smart_fallback+uvpm"), "smart_fallback+uvpm") if __name__ == "__main__": unittest.main()