forked from docker/docker-py
-
Notifications
You must be signed in to change notification settings - Fork 0
/
utils_test.py
24 lines (18 loc) · 833 Bytes
/
utils_test.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
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()