Ejemplo n.º 1
0
    def test_check_nfs(self, mock):
        url = "%s/%s.tar.gz" % (self.BASE_URL, self.DEFAULT_ROOTFS)
        board = {'rootfs': self.DEFAULT_ROOTFS, 'test_plan': 'boot-nfs'}

        mock.get(url, status_code=200)

        chooser = RootfsChooser()
        assert_equal(url, chooser.get_url(board))
Ejemplo n.º 2
0
    def test_check_raise_configerror_lack_testplan(self):
        board = {
            'rootfs': self.DEFAULT_ROOTFS,
        }

        chooser = RootfsChooser()
        assert_raises(RootfsConfigError, chooser.get_url, board)
Ejemplo n.º 3
0
    def test_check_404(self, mock):
        url = "%s/%s.cpio.gz" % (self.BASE_URL, self.DEFAULT_ROOTFS)
        board = {'rootfs': self.DEFAULT_ROOTFS, 'test_plan': 'boot'}

        mock.get(url, status_code=404)

        chooser = RootfsChooser()
        assert_raises(RootfsAccessError, chooser.get_url, board)
Ejemplo n.º 4
0
    def test_check_raise_configerror_lack_rootfs(self):
        board = {'test_plan': 'boot-nfs'}

        chooser = RootfsChooser()
        assert_raises(RootfsConfigError, chooser.get_url, board)