30 lines
574 B
Python
30 lines
574 B
Python
# Copyright 2016 Free Software Foundation, Inc.
|
|
#
|
|
# This file is part of GNU Radio
|
|
#
|
|
# SPDX-License-Identifier: GPL-3.0-or-later
|
|
#
|
|
|
|
import pytest
|
|
|
|
from argparse import Namespace
|
|
from os import path
|
|
import tempfile
|
|
|
|
from grc.compiler import main
|
|
|
|
|
|
def test_compiler(capsys):
|
|
args = Namespace(
|
|
output=tempfile.gettempdir(),
|
|
user_lib_dir=False,
|
|
grc_files=[path.join(path.dirname(__file__),
|
|
'resources', 'test_compiler.grc')],
|
|
run=True
|
|
)
|
|
|
|
main(args)
|
|
|
|
out, err = capsys.readouterr()
|
|
assert not err
|