def test_non_identification(self): r = TargetResolver(self.config) caught = False try: r.identify('foo') except TargetNotFoundError: caught = True assert (caught)
def test_non_identification(self): r = TargetResolver(self.config) caught = False try: r.identify('foo') except TargetNotFoundError: caught = True assert(caught)
def test_adapter_identification(self): r = TargetResolver(self.config) assert({ 'type': 'package', 'path': P('r')/'adapters'/'p1' } == r.identify('p1'))
def test_group_identification(self): r = TargetResolver(self.config) assert({ 'type': 'group', 'path': P('r')/'groups'/'gr1' } == r.identify('gr1'))
def test_non_identification(self): r = TargetResolver(self.config) with self.assertRaises(TargetNotFoundError): r.identify('foo')
def test_pkg_identification(self): r = TargetResolver(self.config) assert(Identification('pkg_config', None, 'bar') == r.identify('foo'))
def test_cmake_identification(self): r = TargetResolver(self.config) assert(Identification('cmake', P('t2')) == r.identify('t2'))
def test_thirdparty_cmake_identification(self): r = TargetResolver(self.config) assert(Identification('cmake', P('r')/'thirdparty'/'t1') == \ r.identify('t1'))
def test_adapter_identification(self): r = TargetResolver(self.config) assert ({ 'type': 'package', 'path': P('r') / 'adapters' / 'p1' } == r.identify('p1'))
def test_group_identification(self): r = TargetResolver(self.config) assert(Identification('group', P('r')/'groups'/'gr1') == \ r.identify('gr1'))
def test_custom_standalone_identification(self): r = TargetResolver(self.config) assert(Identification('package', P('r')/'adapters'/'p4') == \ r.identify('p4'))
def test_standalone_identification(self): r = TargetResolver(self.config) assert(Identification('package', P('r')/'standalones'/'p1') == \ r.identify('p1'))
def test_application_identification(self): r = TargetResolver(self.config) assert(Identification('application', P('r')/'applications'/'app1') == \ r.identify('app1'))
def test_cmake_identification(self): r = TargetResolver(self.config) assert ({ 'type': 'cmake', 'path': P('r') / 'thirdparty' / 't1' } == r.identify('t1'))
def test_cmake_identification(self): r = TargetResolver(self.config) assert({ 'type': 'cmake', 'path': P('r')/'thirdparty'/'t1' } == r.identify('t1'))
def test_adapter_identification(self): r = TargetResolver(self.config) assert(Identification('package', P('r')/'adapters'/'p1') == \ r.identify('p1'))
def test_group_identification(self): r = TargetResolver(self.config) assert ({ 'type': 'group', 'path': P('r') / 'groups' / 'gr1' } == r.identify('gr1'))