2016-07-21 11:13:19 -04:00
|
|
|
import unittest
|
|
|
|
|
|
2016-08-28 08:04:35 -04:00
|
|
|
from Atomic.syscontainers import SystemContainers
|
2016-07-21 11:13:19 -04:00
|
|
|
|
|
|
|
|
class TestAtomicPull(unittest.TestCase):
|
|
|
|
|
class Args():
|
|
|
|
|
def __init__(self):
|
2016-07-29 11:50:42 +02:00
|
|
|
self.image = "docker:fedora"
|
2016-07-21 11:13:19 -04:00
|
|
|
self.user = False
|
|
|
|
|
|
|
|
|
|
def test_pull_as_privileged_user(self):
|
|
|
|
|
args = self.Args()
|
2016-08-28 08:04:35 -04:00
|
|
|
testobj = SystemContainers()
|
|
|
|
|
testobj.set_args(args)
|
|
|
|
|
testobj.pull_image()
|
2016-07-21 11:13:19 -04:00
|
|
|
|
|
|
|
|
def test_pull_as_nonprivileged_user(self):
|
|
|
|
|
args = self.Args()
|
|
|
|
|
args.user = True
|
2016-08-28 08:04:35 -04:00
|
|
|
testobj = SystemContainers()
|
|
|
|
|
testobj.set_args(args)
|
|
|
|
|
testobj.pull_image()
|
2016-07-21 11:13:19 -04:00
|
|
|
|
|
|
|
|
if __name__ == '__main__':
|
|
|
|
|
unittest.main()
|