예제 #1
0
 def test_enable_apt_repositories_installs_repository(
         self, *args, **kwargs):
     pkg.enable_apt_repositories('deb ',
                                 'http://archive.ubuntu.com/ubuntu ',
                                 '$(lsb_release -sc)',
                                 'main universe restricted multiverse')
     self.assertTrue('universe restricted multiverse' in sudo(
         'cat /etc/apt/sources.list'))
예제 #2
0
 def test_enable_apt_repositories_installs_repository(self,
                                                      *args,
                                                      **kwargs):
     pkg.enable_apt_repositories(
         'deb ',
         'http://archive.ubuntu.com/ubuntu ',
         '$(lsb_release -sc)',
         'main universe restricted multiverse')
     self.assertTrue('universe restricted multiverse' in sudo(
                     'cat /etc/apt/sources.list'))
예제 #3
0
    def test_enable_apt_repositories_raises_exception_on_failure(
            self, *args, **kwargs):
        sudo('echo > /etc/resolv.conf')
        with self.assertRaises(SystemExit) as cm:
            pkg.enable_apt_repositories('deb ',
                                        'http://archive.ubuntu.com/ubuntu ',
                                        '$(lsb_release -sc)',
                                        'main universe restricted multiverse')

        self.assertEqual(cm.exception.code, 1)
예제 #4
0
    def test_enable_apt_repositories_raises_exception_on_failure(self,
                                                                 *args,
                                                                 **kwargs):
        sudo('echo > /etc/resolv.conf')
        with self.assertRaises(SystemExit) as cm:
            pkg.enable_apt_repositories(
                'deb ',
                'http://archive.ubuntu.com/ubuntu ',
                '$(lsb_release -sc)',
                'main universe restricted multiverse')

        self.assertEqual(cm.exception.code, 1)
예제 #5
0
    def test_enable_apt_repositories_returns_true_on_success(
            self, *args, **kwargs):

        self.assertTrue(
            pkg.enable_apt_repositories('deb ',
                                        'http://archive.ubuntu.com/ubuntu ',
                                        '$(lsb_release -sc)',
                                        'main universe restricted multiverse'))
예제 #6
0
    def test_enable_apt_repositories_returns_true_on_success(self,
                                                             *args,
                                                             **kwargs):

        self.assertTrue(
            pkg.enable_apt_repositories(
                'deb ',
                'http://archive.ubuntu.com/ubuntu ',
                '$(lsb_release -sc)',
                'main universe restricted multiverse')
        )