def test_return_uri(self): result = bintray_resolver.continuous_delivery_uri({ 'org': 'typesafe', 'repo': 'bundle', 'resolver': bintray_resolver.__name__ }) self.assertEqual(result, 'deployments/typesafe/bundle/typesafe')
def test_return_none_if_input_is_from_different_resolver(self): self.assertIsNone( bintray_resolver.continuous_delivery_uri({ 'org': 'typesafe', 'repo': 'bundle', 'resolver': 'my-own-custom' }) )
def test_return_none_if_input_is_invalid(self): self.assertIsNone( bintray_resolver.continuous_delivery_uri({ 'repo': 'bundle', 'resolver': bintray_resolver.__name__ }) ) self.assertIsNone( bintray_resolver.continuous_delivery_uri({ 'org': 'typesafe', 'resolver': bintray_resolver.__name__ }) ) self.assertIsNone( bintray_resolver.continuous_delivery_uri({ 'org': 'typesafe', 'repo': 'bundle' }) )
def test_return_none_if_input_is_none(self): self.assertIsNone(bintray_resolver.continuous_delivery_uri(None))