blob: 08b7b38613e4ff7de5eafad97cbc7d8a29e1d834 [file] [log] [blame]
import unittest
from docker.utils import parse_repository_tag
class UtilsTest(unittest.TestCase):
def test_parse_repository_tag(self):
self.assertEqual(parse_repository_tag("root"),
("root", ""))
self.assertEqual(parse_repository_tag("root:tag"),
("root", "tag"))
self.assertEqual(parse_repository_tag("user/repo"),
("user/repo", ""))
self.assertEqual(parse_repository_tag("user/repo:tag"),
("user/repo", "tag"))
self.assertEqual(parse_repository_tag("url:5000/repo"),
("url:5000/repo", ""))
self.assertEqual(parse_repository_tag("url:5000/repo:tag"),
("url:5000/repo", "tag"))
if __name__ == '__main__':
unittest.main()