Skip to content

Program builder interface #242

Program builder interface

Program builder interface #242

GitHub Actions / Test Results failed Aug 20, 2023 in 0s

23 fail, 55 skipped, 1 137 pass in 6m 59s

       6 files  ±       0         6 suites  ±0   6m 59s ⏱️ + 5m 16s
1 215 tests +1 176  1 137 ✔️ +1 137    55 💤 +  55    23 +  23 
7 290 runs  +7 056  6 822 ✔️ +6 822  330 💤 +330  138 +138 

Results for commit 33c7308. ± Comparison against earlier commit 8bd76be.

Annotations

Check warning on line 0 in tests.pulses.mapping_pulse_template_tests.MappingPulseTemplateSequencingTest

See this annotation in the file changed.

@github-actions github-actions / Test Results

All 6 runs failed: test_create_program (tests.pulses.mapping_pulse_template_tests.MappingPulseTemplateSequencingTest)

artifacts/Unit Test Results ( 3.10-fractions )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.10-gmpy2 )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.8-fractions )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.8-gmpy2 )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.9-fractions )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.9-gmpy2 )/pytest.xml [took 0s]
Raw output
TypeError: _internal_create_program() got an unexpected keyword argument 'parent_loop'
self = <tests.pulses.mapping_pulse_template_tests.MappingPulseTemplateSequencingTest testMethod=test_create_program>

    def test_create_program(self) -> None:
        measurement_mapping = {'meas1': 'meas2'}
        parameter_mapping = {'t': 'k'}
        channel_mapping = {'B': 'default'}
        global_transformation = TransformationStub()
        to_single_waveform = {'tom', 'jerry'}
    
        template = DummyPulseTemplate(measurements=[('meas1', 0, 1)], measurement_names={'meas1'},
                                      defined_channels={'B'},
                                      waveform=DummyWaveform(duration=2.0),
                                      duration=2,
                                      parameter_names={'t'})
        st = MappingPulseTemplate(template, parameter_mapping=parameter_mapping,
                                  measurement_mapping=measurement_mapping, channel_mapping=channel_mapping)
    
        pre_scope = DictScope.from_kwargs(k=5)
        pre_measurement_mapping = {'meas2': 'meas3'}
        pre_channel_mapping = {'default': 'A'}
    
        program = Loop()
        expected_inner_args = dict(scope=st.map_scope(pre_scope),
                                   measurement_mapping=st.get_updated_measurement_mapping(pre_measurement_mapping),
                                   channel_mapping=st.get_updated_channel_mapping(pre_channel_mapping),
                                   to_single_waveform=to_single_waveform,
                                   global_transformation=global_transformation,
                                   parent_loop=program)
    
        with mock.patch.object(template, '_create_program') as inner_create_program:
>           st._internal_create_program(scope=pre_scope,
                                        measurement_mapping=pre_measurement_mapping,
                                        channel_mapping=pre_channel_mapping,
                                        to_single_waveform=to_single_waveform,
                                        global_transformation=global_transformation,
                                        parent_loop=program)
E           TypeError: _internal_create_program() got an unexpected keyword argument 'parent_loop'

tests/pulses/mapping_pulse_template_tests.py:327: TypeError

Check warning on line 0 in tests.pulses.mapping_pulse_template_tests.MappingPulseTemplateSequencingTest

See this annotation in the file changed.

@github-actions github-actions / Test Results

All 6 runs failed: test_create_program_invalid_measurement_mapping (tests.pulses.mapping_pulse_template_tests.MappingPulseTemplateSequencingTest)

artifacts/Unit Test Results ( 3.10-fractions )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.10-gmpy2 )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.8-fractions )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.8-gmpy2 )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.9-fractions )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.9-gmpy2 )/pytest.xml [took 0s]
Raw output
TypeError: _internal_create_program() got an unexpected keyword argument 'parent_loop'
self = <tests.pulses.mapping_pulse_template_tests.MappingPulseTemplateSequencingTest testMethod=test_create_program_invalid_measurement_mapping>

    def test_create_program_invalid_measurement_mapping(self) -> None:
        measurement_mapping = {'meas1': 'meas2'}
        parameter_mapping = {'t': 'k'}
        channel_mapping = {'B': 'default'}
    
        template = DummyPulseTemplate(measurements=[('meas1', 0, 1)], measurement_names={'meas1'},
                                      defined_channels={'B'},
                                      waveform=DummyWaveform(duration=2.0),
                                      duration=2,
                                      parameter_names={'t'})
        st = MappingPulseTemplate(template, parameter_mapping=parameter_mapping,
                                  measurement_mapping=measurement_mapping, channel_mapping=channel_mapping)
    
        pre_scope = DictScope.from_kwargs(k=5)
        pre_measurement_mapping = {}
        pre_channel_mapping = {'default': 'A'}
    
        program = Loop()
        with self.assertRaises(KeyError):
>           st._internal_create_program(scope=pre_scope,
                                        measurement_mapping=pre_measurement_mapping,
                                        channel_mapping=pre_channel_mapping,
                                        to_single_waveform=set(),
                                        global_transformation=None,
                                        parent_loop=program)
E           TypeError: _internal_create_program() got an unexpected keyword argument 'parent_loop'

tests/pulses/mapping_pulse_template_tests.py:357: TypeError

Check warning on line 0 in tests.pulses.mapping_pulse_template_tests.MappingPulseTemplateSequencingTest

See this annotation in the file changed.

@github-actions github-actions / Test Results

All 6 runs failed: test_create_program_parameter_constraint_violation (tests.pulses.mapping_pulse_template_tests.MappingPulseTemplateSequencingTest)

artifacts/Unit Test Results ( 3.10-fractions )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.10-gmpy2 )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.8-fractions )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.8-gmpy2 )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.9-fractions )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.9-gmpy2 )/pytest.xml [took 0s]
Raw output
TypeError: _internal_create_program() got an unexpected keyword argument 'parent_loop'
self = <tests.pulses.mapping_pulse_template_tests.MappingPulseTemplateSequencingTest testMethod=test_create_program_parameter_constraint_violation>

    def test_create_program_parameter_constraint_violation(self) -> None:
        measurement_mapping = {'meas1': 'meas2'}
        parameter_mapping = {'t': 'k'}
        channel_mapping = {'B': 'default'}
    
        template = DummyPulseTemplate(measurements=[('meas1', 0, 1)], measurement_names={'meas1'},
                                      defined_channels={'B'},
                                      waveform=DummyWaveform(duration=2.0),
                                      duration=2,
                                      parameter_names={'t'})
        st = MappingPulseTemplate(template, parameter_mapping=parameter_mapping,
                                  measurement_mapping=measurement_mapping, channel_mapping=channel_mapping,
                                  parameter_constraints={'k > 6'})
    
        pre_scope = DictScope.from_kwargs(k=5)
        pre_measurement_mapping = {'meas2': 'meas3'}
        pre_channel_mapping = {'default': 'A'}
    
        program = Loop()
        with self.assertRaises(ParameterConstraintViolation):
>           st._internal_create_program(scope=pre_scope,
                                        measurement_mapping=pre_measurement_mapping,
                                        channel_mapping=pre_channel_mapping,
                                        to_single_waveform=set(),
                                        global_transformation=None,
                                        parent_loop=program)
E           TypeError: _internal_create_program() got an unexpected keyword argument 'parent_loop'

tests/pulses/mapping_pulse_template_tests.py:384: TypeError

Check warning on line 0 in tests.pulses.mapping_pulse_template_tests.MappingPulseTemplateSequencingTest

See this annotation in the file changed.

@github-actions github-actions / Test Results

All 6 runs failed: test_create_program_subtemplate_none (tests.pulses.mapping_pulse_template_tests.MappingPulseTemplateSequencingTest)

artifacts/Unit Test Results ( 3.10-fractions )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.10-gmpy2 )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.8-fractions )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.8-gmpy2 )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.9-fractions )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.9-gmpy2 )/pytest.xml [took 0s]
Raw output
TypeError: _internal_create_program() got an unexpected keyword argument 'parent_loop'
self = <tests.pulses.mapping_pulse_template_tests.MappingPulseTemplateSequencingTest testMethod=test_create_program_subtemplate_none>

    def test_create_program_subtemplate_none(self) -> None:
        measurement_mapping = {'meas1': 'meas2'}
        parameter_mapping = {'t': 'k'}
        channel_mapping = {'B': 'default'}
        volatile = {'t'}
    
        template = DummyPulseTemplate(measurements=[('meas1', 0, 1)], measurement_names={'meas1'},
                                      defined_channels={'B'},
                                      waveform=None,
                                      duration=0,
                                      parameter_names={'t'})
        st = MappingPulseTemplate(template, parameter_mapping=parameter_mapping,
                                  measurement_mapping=measurement_mapping, channel_mapping=channel_mapping)
    
        pre_scope = DictScope.from_kwargs(k=5, volatile=volatile)
        pre_measurement_mapping = {'meas2': 'meas3'}
        pre_channel_mapping = {'default': 'A'}
    
        program = Loop()
>       st._internal_create_program(scope=pre_scope,
                                    measurement_mapping=pre_measurement_mapping,
                                    channel_mapping=pre_channel_mapping,
                                    to_single_waveform=set(),
                                    global_transformation=None,
                                    parent_loop=program)
E       TypeError: _internal_create_program() got an unexpected keyword argument 'parent_loop'

tests/pulses/mapping_pulse_template_tests.py:410: TypeError

Check warning on line 0 in tests.pulses.multi_channel_pulse_template_tests.ParallelChannelPulseTemplateTests

See this annotation in the file changed.

@github-actions github-actions / Test Results

All 6 runs failed: test_internal_create_program (tests.pulses.multi_channel_pulse_template_tests.ParallelChannelPulseTemplateTests)

artifacts/Unit Test Results ( 3.10-fractions )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.10-gmpy2 )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.8-fractions )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.8-gmpy2 )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.9-fractions )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.9-gmpy2 )/pytest.xml [took 0s]
Raw output
AssertionError: expected call not found.
Expected: _create_program(measurement_mapping=<object object at 0x7fa3c69a6fd0>, channel_mapping={'Y': 'O', 'Z': 'Z', 'X': 'X', 'ToNone': None}, to_single_waveform=<object object at 0x7fa3c69a60d0>, parent_loop=<object object at 0x7fa3c69a6dd0>, scope=DictScope(values=frozendict.frozendict({'c': 1.2, 'a': 3.4})), global_transformation=ParallelChannelTransformation({'O': 1.2, 'Z': 3.4}))
Actual: _create_program(scope=DictScope(values=frozendict.frozendict({'c': 1.2, 'a': 3.4})), channel_mapping={'Y': 'O', 'Z': 'Z', 'X': 'X', 'ToNone': None}, global_transformation=ParallelChannelTransformation({'O': 1.2, 'Z': 3.4}), measurement_mapping=<object object at 0x7fa3c69a6fd0>, to_single_waveform=<object object at 0x7fa3c69a60d0>, parent_loop=<object object at 0x7fa3c69a6dd0>)
TypeError: missing a required argument: 'program_builder'

The above exception was the direct cause of the following exception:

self = <tests.pulses.multi_channel_pulse_template_tests.ParallelChannelPulseTemplateTests testMethod=test_internal_create_program>

    def test_internal_create_program(self):
        template = DummyPulseTemplate(duration='t1', defined_channels={'X', 'Y'}, parameter_names={'a', 'b'},
                                      measurement_names={'M'}, waveform=DummyWaveform())
        overwritten_channels = {'Y': 'c', 'Z': 'a', 'ToNone': 'foo'}
    
        parent_loop = object()
        measurement_mapping = object()
        channel_mapping = {'Y': 'O', 'Z': 'Z', 'X': 'X', 'ToNone': None}
        to_single_waveform = object()
    
        other_kwargs = dict(measurement_mapping=measurement_mapping,
                            channel_mapping=channel_mapping,
                            to_single_waveform=to_single_waveform,
                            parent_loop=parent_loop)
        pccpt = ParallelChannelPulseTemplate(template, overwritten_channels)
    
        scope = DictScope.from_kwargs(c=1.2, a=3.4)
        kwargs = {**other_kwargs, 'scope': scope, 'global_transformation': None}
    
        expected_overwritten_channels = {'O': 1.2, 'Z': 3.4}
        expected_transformation = ParallelChannelTransformation(expected_overwritten_channels)
        expected_kwargs = {**kwargs, 'global_transformation': expected_transformation}
    
        with mock.patch.object(template, '_create_program', spec=template._create_program) as cp_mock:
            pccpt._internal_create_program(**kwargs)
>           cp_mock.assert_called_once_with(**expected_kwargs)

tests/pulses/multi_channel_pulse_template_tests.py:437: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
/opt/hostedtoolcache/Python/3.8.17/x64/lib/python3.8/unittest/mock.py:925: in assert_called_once_with
    return self.assert_called_with(*args, **kwargs)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <MagicMock name='_create_program' spec='method' id='140341329539232'>
args = ()
kwargs = {'channel_mapping': {'ToNone': None, 'X': 'X', 'Y': 'O', 'Z': 'Z'}, 'global_transformation': ParallelChannelTransforma...3.4}), 'measurement_mapping': <object object at 0x7fa3c69a6fd0>, 'parent_loop': <object object at 0x7fa3c69a6dd0>, ...}
expected = TypeError("missing a required argument: 'program_builder'")
actual = TypeError("missing a required argument: 'program_builder'")
_error_message = <function NonCallableMock.assert_called_with.<locals>._error_message at 0x7fa3c2f35b80>
cause = TypeError("missing a required argument: 'program_builder'")

    def assert_called_with(self, /, *args, **kwargs):
        """assert that the last call was made with the specified arguments.
    
        Raises an AssertionError if the args and keyword args passed in are
        different to the last call to the mock."""
        if self.call_args is None:
            expected = self._format_mock_call_signature(args, kwargs)
            actual = 'not called.'
            error_message = ('expected call not found.\nExpected: %s\nActual: %s'
                    % (expected, actual))
            raise AssertionError(error_message)
    
        def _error_message():
            msg = self._format_mock_failure_message(args, kwargs)
            return msg
        expected = self._call_matcher((args, kwargs))
        actual = self._call_matcher(self.call_args)
        if expected != actual:
            cause = expected if isinstance(expected, Exception) else None
>           raise AssertionError(_error_message()) from cause
E           AssertionError: expected call not found.
E           Expected: _create_program(measurement_mapping=<object object at 0x7fa3c69a6fd0>, channel_mapping={'Y': 'O', 'Z': 'Z', 'X': 'X', 'ToNone': None}, to_single_waveform=<object object at 0x7fa3c69a60d0>, parent_loop=<object object at 0x7fa3c69a6dd0>, scope=DictScope(values=frozendict.frozendict({'c': 1.2, 'a': 3.4})), global_transformation=ParallelChannelTransformation({'O': 1.2, 'Z': 3.4}))
E           Actual: _create_program(scope=DictScope(values=frozendict.frozendict({'c': 1.2, 'a': 3.4})), channel_mapping={'Y': 'O', 'Z': 'Z', 'X': 'X', 'ToNone': None}, global_transformation=ParallelChannelTransformation({'O': 1.2, 'Z': 3.4}), measurement_mapping=<object object at 0x7fa3c69a6fd0>, to_single_waveform=<object object at 0x7fa3c69a60d0>, parent_loop=<object object at 0x7fa3c69a6dd0>)

/opt/hostedtoolcache/Python/3.8.17/x64/lib/python3.8/unittest/mock.py:913: AssertionError

Check warning on line 0 in tests.pulses.pulse_template_tests.PulseTemplateTest

See this annotation in the file changed.

@github-actions github-actions / Test Results

All 6 runs failed: test__create_program (tests.pulses.pulse_template_tests.PulseTemplateTest)

artifacts/Unit Test Results ( 3.10-fractions )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.10-gmpy2 )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.8-fractions )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.8-gmpy2 )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.9-fractions )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.9-gmpy2 )/pytest.xml [took 0s]
Raw output
AssertionError: None != Loop()
self = <tests.pulses.pulse_template_tests.PulseTemplateTest testMethod=test__create_program>

    def test__create_program(self):
        scope = DictScope.from_kwargs(a=1., b=2., volatile={'c'})
        measurement_mapping = {'M': 'N'}
        channel_mapping = {'B': 'A'}
        global_transformation = TransformationStub()
        to_single_waveform = {'voll', 'toggo'}
        program_builder = LoopBuilder()
    
        template = PulseTemplateStub()
        with mock.patch.object(template, '_internal_create_program') as _internal_create_program:
            template._create_program(scope=scope,
                                     measurement_mapping=measurement_mapping,
                                     channel_mapping=channel_mapping,
                                     global_transformation=global_transformation,
                                     to_single_waveform=to_single_waveform,
                                     program_builder=program_builder)
    
            _internal_create_program.assert_called_once_with(
                scope=scope,
                measurement_mapping=measurement_mapping,
                channel_mapping=channel_mapping,
                global_transformation=global_transformation,
                to_single_waveform=to_single_waveform,
                program_builder=program_builder)
    
>           self.assertEqual(program_builder.to_program(), Loop())
E           AssertionError: None != Loop()

tests/pulses/pulse_template_tests.py:221: AssertionError

Check warning on line 0 in tests.pulses.pulse_template_tests.PulseTemplateTest

See this annotation in the file changed.

@github-actions github-actions / Test Results

All 6 runs failed: test__create_program_single_waveform (tests.pulses.pulse_template_tests.PulseTemplateTest)

artifacts/Unit Test Results ( 3.10-fractions )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.10-gmpy2 )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.8-fractions )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.8-gmpy2 )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.9-fractions )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.9-gmpy2 )/pytest.xml [took 0s]
Raw output
TypeError: _create_program() got an unexpected keyword argument 'parent_loop'
self = <tests.pulses.pulse_template_tests.PulseTemplateTest testMethod=test__create_program_single_waveform>

    def test__create_program_single_waveform(self):
        template = PulseTemplateStub(identifier='pt_identifier', parameter_names={'alpha'})
    
        for to_single_waveform in ({template}, {template.identifier}):
            for global_transformation in (None, TransformationStub()):
                scope = DictScope.from_kwargs(a=1., b=2., volatile={'a'})
                measurement_mapping = {'M': 'N'}
                channel_mapping = {'B': 'A'}
                parent_loop = Loop()
    
                wf = DummyWaveform()
                single_waveform = DummyWaveform()
                measurements = [('m', 0, 1), ('n', 0.1, .9)]
    
                expected_inner_program = Loop(children=[Loop(waveform=wf)], measurements=measurements)
    
                appending_create_program = get_appending_internal_create_program(wf,
                                                                                 measurements=measurements,
                                                                                 always_append=True)
    
                if global_transformation:
                    final_waveform = TransformingWaveform(single_waveform, global_transformation)
                else:
                    final_waveform = single_waveform
    
                expected_program = Loop(children=[Loop(waveform=final_waveform)],
                                        measurements=measurements)
    
                with mock.patch.object(template, '_internal_create_program',
                                       wraps=appending_create_program) as _internal_create_program:
                    with mock.patch('qupulse.pulses.pulse_template.to_waveform',
                                    return_value=single_waveform) as to_waveform:
>                       template._create_program(scope=scope,
                                                 measurement_mapping=measurement_mapping,
                                                 channel_mapping=channel_mapping,
                                                 global_transformation=global_transformation,
                                                 to_single_waveform=to_single_waveform,
                                                 parent_loop=parent_loop)
E                       TypeError: _create_program() got an unexpected keyword argument 'parent_loop'

tests/pulses/pulse_template_tests.py:264: TypeError

Check warning on line 0 in tests.pulses.pulse_template_tests.PulseTemplateTest

See this annotation in the file changed.

@github-actions github-actions / Test Results

All 6 runs failed: test_create_program (tests.pulses.pulse_template_tests.PulseTemplateTest)

artifacts/Unit Test Results ( 3.10-fractions )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.10-gmpy2 )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.8-fractions )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.8-gmpy2 )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.9-fractions )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.9-gmpy2 )/pytest.xml [took 0s]
Raw output
AssertionError: expected call not found.
Expected: _create_program(scope=DictScope(values=frozendict.frozendict({'foo': 2.126, 'bar': -26.2, 'hugo': 2.718281828459045, 'append_a_child': 1})), measurement_mapping={'M': 'N'}, channel_mapping={'A': 'B'}, global_transformation=<tests._program.transformation_tests.TransformationStub object at 0x7fa3c6704130>, to_single_waveform={'voll', 'toggo'}, parent_loop=Loop(children=[Loop(waveform=<tests.pulses.sequencing_dummies.DummyWaveform object at 0x7fa3c2f6d600>)]))
Actual: _create_program(scope=DictScope(values=frozendict.frozendict({'foo': 2.126, 'bar': -26.2, 'hugo': 2.718281828459045, 'append_a_child': 1})), measurement_mapping={'M': 'N'}, channel_mapping={'A': 'B'}, global_transformation=<tests._program.transformation_tests.TransformationStub object at 0x7fa3c6704130>, to_single_waveform={'voll', 'toggo'}, program_builder=<qupulse.program.loop.LoopBuilder object at 0x7fa3c35916d0>)
self = <tests.pulses.pulse_template_tests.PulseTemplateTest testMethod=test_create_program>

    def test_create_program(self) -> None:
        template = PulseTemplateStub(defined_channels={'A'}, parameter_names={'foo'})
        parameters = {'foo': 2.126, 'bar': -26.2, 'hugo': 'exp(sin(pi/2))', 'append_a_child': '1'}
        previous_parameters = parameters.copy()
        measurement_mapping = {'M': 'N'}
        previos_measurement_mapping = measurement_mapping.copy()
        channel_mapping = {'A': 'B'}
        previous_channel_mapping = channel_mapping.copy()
        volatile = {'foo'}
    
        expected_scope = DictScope.from_kwargs(foo=2.126, bar=-26.2, hugo=math.exp(math.sin(math.pi/2)),
                                               volatile=volatile, append_a_child=1)
        to_single_waveform = {'voll', 'toggo'}
        global_transformation = TransformationStub()
    
        expected_internal_kwargs = dict(scope=expected_scope,
                                        measurement_mapping=measurement_mapping,
                                        channel_mapping=channel_mapping,
                                        global_transformation=global_transformation,
                                        to_single_waveform=to_single_waveform)
    
        dummy_waveform = DummyWaveform()
        expected_program = Loop(children=[Loop(waveform=dummy_waveform)])
    
        with mock.patch.object(template,
                               '_create_program',
                               wraps=get_appending_internal_create_program(dummy_waveform)) as _create_program:
            program = template.create_program(parameters=parameters,
                                              measurement_mapping=measurement_mapping,
                                              channel_mapping=channel_mapping,
                                              to_single_waveform=to_single_waveform,
                                              global_transformation=global_transformation,
                                              volatile=volatile)
>           _create_program.assert_called_once_with(**expected_internal_kwargs, parent_loop=program)

tests/pulses/pulse_template_tests.py:190: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
/opt/hostedtoolcache/Python/3.8.17/x64/lib/python3.8/unittest/mock.py:925: in assert_called_once_with
    return self.assert_called_with(*args, **kwargs)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <MagicMock name='_create_program' id='140341333477456'>, args = ()
kwargs = {'channel_mapping': {'A': 'B'}, 'global_transformation': <tests._program.transformation_tests.TransformationStub objec...t_loop': Loop(children=[Loop(waveform=<tests.pulses.sequencing_dummies.DummyWaveform object at 0x7fa3c2f6d600>)]), ...}
expected = ((), {'channel_mapping': {'A': 'B'}, 'global_transformation': <tests._program.transformation_tests.TransformationStub ..._loop': Loop(children=[Loop(waveform=<tests.pulses.sequencing_dummies.DummyWaveform object at 0x7fa3c2f6d600>)]), ...})
actual = call(scope=DictScope(values=frozendict.frozendict({'foo': 2.126, 'bar': -26.2, 'hugo': 2.718281828459045, 'append_a_ch...30>, to_single_waveform={'voll', 'toggo'}, program_builder=<qupulse.program.loop.LoopBuilder object at 0x7fa3c35916d0>)
_error_message = <function NonCallableMock.assert_called_with.<locals>._error_message at 0x7fa3c3556af0>
cause = None

    def assert_called_with(self, /, *args, **kwargs):
        """assert that the last call was made with the specified arguments.
    
        Raises an AssertionError if the args and keyword args passed in are
        different to the last call to the mock."""
        if self.call_args is None:
            expected = self._format_mock_call_signature(args, kwargs)
            actual = 'not called.'
            error_message = ('expected call not found.\nExpected: %s\nActual: %s'
                    % (expected, actual))
            raise AssertionError(error_message)
    
        def _error_message():
            msg = self._format_mock_failure_message(args, kwargs)
            return msg
        expected = self._call_matcher((args, kwargs))
        actual = self._call_matcher(self.call_args)
        if expected != actual:
            cause = expected if isinstance(expected, Exception) else None
>           raise AssertionError(_error_message()) from cause
E           AssertionError: expected call not found.
E           Expected: _create_program(scope=DictScope(values=frozendict.frozendict({'foo': 2.126, 'bar': -26.2, 'hugo': 2.718281828459045, 'append_a_child': 1})), measurement_mapping={'M': 'N'}, channel_mapping={'A': 'B'}, global_transformation=<tests._program.transformation_tests.TransformationStub object at 0x7fa3c6704130>, to_single_waveform={'voll', 'toggo'}, parent_loop=Loop(children=[Loop(waveform=<tests.pulses.sequencing_dummies.DummyWaveform object at 0x7fa3c2f6d600>)]))
E           Actual: _create_program(scope=DictScope(values=frozendict.frozendict({'foo': 2.126, 'bar': -26.2, 'hugo': 2.718281828459045, 'append_a_child': 1})), measurement_mapping={'M': 'N'}, channel_mapping={'A': 'B'}, global_transformation=<tests._program.transformation_tests.TransformationStub object at 0x7fa3c6704130>, to_single_waveform={'voll', 'toggo'}, program_builder=<qupulse.program.loop.LoopBuilder object at 0x7fa3c35916d0>)

/opt/hostedtoolcache/Python/3.8.17/x64/lib/python3.8/unittest/mock.py:913: AssertionError

Check warning on line 0 in tests.pulses.pulse_template_tests.PulseTemplateTest

See this annotation in the file changed.

@github-actions github-actions / Test Results

All 6 runs failed: test_create_program_channel_mapping (tests.pulses.pulse_template_tests.PulseTemplateTest)

artifacts/Unit Test Results ( 3.10-fractions )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.10-gmpy2 )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.8-fractions )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.8-gmpy2 )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.9-fractions )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.9-gmpy2 )/pytest.xml [took 0s]
Raw output
AssertionError: expected call not found.
Expected: _internal_create_program(scope=DictScope(values=frozendict.frozendict({})), measurement_mapping={}, channel_mapping={'A': 'C', 'B': 'B'}, global_transformation=None, to_single_waveform=set(), parent_loop=Loop())
Actual: _internal_create_program(scope=DictScope(values=frozendict.frozendict({})), measurement_mapping={}, channel_mapping={'A': 'C', 'B': 'B'}, to_single_waveform=set(), global_transformation=None, program_builder=<qupulse.program.loop.LoopBuilder object at 0x7fa3c3613f10>)
self = <tests.pulses.pulse_template_tests.PulseTemplateTest testMethod=test_create_program_channel_mapping>

    def test_create_program_channel_mapping(self):
        template = PulseTemplateStub(defined_channels={'A', 'B'})
    
        expected_internal_kwargs = dict(scope=DictScope.from_kwargs(),
                                        measurement_mapping=dict(),
                                        channel_mapping={'A': 'C', 'B': 'B'},
                                        global_transformation=None,
                                        to_single_waveform=set())
    
        with mock.patch.object(template, '_internal_create_program') as _internal_create_program:
            template.create_program(channel_mapping={'A': 'C'})
    
>           _internal_create_program.assert_called_once_with(**expected_internal_kwargs, parent_loop=Loop())

tests/pulses/pulse_template_tests.py:316: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
/opt/hostedtoolcache/Python/3.8.17/x64/lib/python3.8/unittest/mock.py:925: in assert_called_once_with
    return self.assert_called_with(*args, **kwargs)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <MagicMock name='_internal_create_program' id='140341330786672'>
args = ()
kwargs = {'channel_mapping': {'A': 'C', 'B': 'B'}, 'global_transformation': None, 'measurement_mapping': {}, 'parent_loop': Loop(), ...}
expected = ((), {'channel_mapping': {'A': 'C', 'B': 'B'}, 'global_transformation': None, 'measurement_mapping': {}, 'parent_loop': Loop(), ...})
actual = call(scope=DictScope(values=frozendict.frozendict({})), measurement_mapping={}, channel_mapping={'A': 'C', 'B': 'B'}, ...aveform=set(), global_transformation=None, program_builder=<qupulse.program.loop.LoopBuilder object at 0x7fa3c3613f10>)
_error_message = <function NonCallableMock.assert_called_with.<locals>._error_message at 0x7fa3c34800d0>
cause = None

    def assert_called_with(self, /, *args, **kwargs):
        """assert that the last call was made with the specified arguments.
    
        Raises an AssertionError if the args and keyword args passed in are
        different to the last call to the mock."""
        if self.call_args is None:
            expected = self._format_mock_call_signature(args, kwargs)
            actual = 'not called.'
            error_message = ('expected call not found.\nExpected: %s\nActual: %s'
                    % (expected, actual))
            raise AssertionError(error_message)
    
        def _error_message():
            msg = self._format_mock_failure_message(args, kwargs)
            return msg
        expected = self._call_matcher((args, kwargs))
        actual = self._call_matcher(self.call_args)
        if expected != actual:
            cause = expected if isinstance(expected, Exception) else None
>           raise AssertionError(_error_message()) from cause
E           AssertionError: expected call not found.
E           Expected: _internal_create_program(scope=DictScope(values=frozendict.frozendict({})), measurement_mapping={}, channel_mapping={'A': 'C', 'B': 'B'}, global_transformation=None, to_single_waveform=set(), parent_loop=Loop())
E           Actual: _internal_create_program(scope=DictScope(values=frozendict.frozendict({})), measurement_mapping={}, channel_mapping={'A': 'C', 'B': 'B'}, to_single_waveform=set(), global_transformation=None, program_builder=<qupulse.program.loop.LoopBuilder object at 0x7fa3c3613f10>)

/opt/hostedtoolcache/Python/3.8.17/x64/lib/python3.8/unittest/mock.py:913: AssertionError

Check warning on line 0 in tests.pulses.pulse_template_tests.PulseTemplateTest

See this annotation in the file changed.

@github-actions github-actions / Test Results

All 6 runs failed: test_create_program_defaults (tests.pulses.pulse_template_tests.PulseTemplateTest)

artifacts/Unit Test Results ( 3.10-fractions )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.10-gmpy2 )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.8-fractions )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.8-gmpy2 )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.9-fractions )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.9-gmpy2 )/pytest.xml [took 0s]
Raw output
AssertionError: expected call not found.
Expected: _internal_create_program(scope=DictScope(values=frozendict.frozendict({})), measurement_mapping={'hugo': 'hugo', 'foo': 'foo'}, channel_mapping={'A': 'A', 'B': 'B'}, global_transformation=None, to_single_waveform=set(), parent_loop=Loop(children=[Loop(waveform=<tests.pulses.sequencing_dummies.DummyWaveform object at 0x7fa3c2ae7040>)]))
Actual: _internal_create_program(scope=DictScope(values=frozendict.frozendict({})), measurement_mapping={'hugo': 'hugo', 'foo': 'foo'}, channel_mapping={'A': 'A', 'B': 'B'}, to_single_waveform=set(), global_transformation=None, program_builder=<qupulse.program.loop.LoopBuilder object at 0x7fa3c32aa4c0>)
self = <tests.pulses.pulse_template_tests.PulseTemplateTest testMethod=test_create_program_defaults>

    def test_create_program_defaults(self) -> None:
        template = PulseTemplateStub(defined_channels={'A', 'B'}, parameter_names={'foo'}, measurement_names={'hugo', 'foo'})
    
        expected_internal_kwargs = dict(scope=DictScope.from_kwargs(),
                                        measurement_mapping={'hugo': 'hugo', 'foo': 'foo'},
                                        channel_mapping={'A': 'A', 'B': 'B'},
                                        global_transformation=None,
                                        to_single_waveform=set())
    
        dummy_waveform = DummyWaveform()
        expected_program = Loop(children=[Loop(waveform=dummy_waveform)])
    
        with mock.patch.object(template,
                               '_internal_create_program',
                               wraps=get_appending_internal_create_program(dummy_waveform, True)) as _internal_create_program:
            program = template.create_program()
>           _internal_create_program.assert_called_once_with(**expected_internal_kwargs, parent_loop=program)

tests/pulses/pulse_template_tests.py:301: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
/opt/hostedtoolcache/Python/3.8.17/x64/lib/python3.8/unittest/mock.py:925: in assert_called_once_with
    return self.assert_called_with(*args, **kwargs)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <MagicMock name='_internal_create_program' id='140341329122640'>
args = ()
kwargs = {'channel_mapping': {'A': 'A', 'B': 'B'}, 'global_transformation': None, 'measurement_mapping': {'foo': 'foo', 'hugo':...t_loop': Loop(children=[Loop(waveform=<tests.pulses.sequencing_dummies.DummyWaveform object at 0x7fa3c2ae7040>)]), ...}
expected = ((), {'channel_mapping': {'A': 'A', 'B': 'B'}, 'global_transformation': None, 'measurement_mapping': {'foo': 'foo', 'h..._loop': Loop(children=[Loop(waveform=<tests.pulses.sequencing_dummies.DummyWaveform object at 0x7fa3c2ae7040>)]), ...})
actual = call(scope=DictScope(values=frozendict.frozendict({})), measurement_mapping={'hugo': 'hugo', 'foo': 'foo'}, channel_ma...aveform=set(), global_transformation=None, program_builder=<qupulse.program.loop.LoopBuilder object at 0x7fa3c32aa4c0>)
_error_message = <function NonCallableMock.assert_called_with.<locals>._error_message at 0x7fa3c3556310>
cause = None

    def assert_called_with(self, /, *args, **kwargs):
        """assert that the last call was made with the specified arguments.
    
        Raises an AssertionError if the args and keyword args passed in are
        different to the last call to the mock."""
        if self.call_args is None:
            expected = self._format_mock_call_signature(args, kwargs)
            actual = 'not called.'
            error_message = ('expected call not found.\nExpected: %s\nActual: %s'
                    % (expected, actual))
            raise AssertionError(error_message)
    
        def _error_message():
            msg = self._format_mock_failure_message(args, kwargs)
            return msg
        expected = self._call_matcher((args, kwargs))
        actual = self._call_matcher(self.call_args)
        if expected != actual:
            cause = expected if isinstance(expected, Exception) else None
>           raise AssertionError(_error_message()) from cause
E           AssertionError: expected call not found.
E           Expected: _internal_create_program(scope=DictScope(values=frozendict.frozendict({})), measurement_mapping={'hugo': 'hugo', 'foo': 'foo'}, channel_mapping={'A': 'A', 'B': 'B'}, global_transformation=None, to_single_waveform=set(), parent_loop=Loop(children=[Loop(waveform=<tests.pulses.sequencing_dummies.DummyWaveform object at 0x7fa3c2ae7040>)]))
E           Actual: _internal_create_program(scope=DictScope(values=frozendict.frozendict({})), measurement_mapping={'hugo': 'hugo', 'foo': 'foo'}, channel_mapping={'A': 'A', 'B': 'B'}, to_single_waveform=set(), global_transformation=None, program_builder=<qupulse.program.loop.LoopBuilder object at 0x7fa3c32aa4c0>)

/opt/hostedtoolcache/Python/3.8.17/x64/lib/python3.8/unittest/mock.py:913: AssertionError

Check warning on line 0 in tests.pulses.pulse_template_tests.PulseTemplateTest

See this annotation in the file changed.

@github-actions github-actions / Test Results

All 6 runs failed: test_create_program_none (tests.pulses.pulse_template_tests.PulseTemplateTest)

artifacts/Unit Test Results ( 3.10-fractions )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.10-gmpy2 )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.8-fractions )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.8-gmpy2 )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.9-fractions )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.9-gmpy2 )/pytest.xml [took 0s]
Raw output
AssertionError: expected call not found.
Expected: _internal_create_program(scope=DictScope(values=frozendict.frozendict({'foo': 2.126, 'bar': -26.2, 'hugo': 2.718281828459045})), measurement_mapping={'M': 'N'}, channel_mapping={'A': 'B'}, global_transformation=None, to_single_waveform=set(), parent_loop=Loop())
Actual: _internal_create_program(scope=DictScope(values=frozendict.frozendict({'foo': 2.126, 'bar': -26.2, 'hugo': 2.718281828459045})), measurement_mapping={'M': 'N'}, channel_mapping={'A': 'B'}, to_single_waveform=set(), global_transformation=None, program_builder=<qupulse.program.loop.LoopBuilder object at 0x7fa3c317b460>)
self = <tests.pulses.pulse_template_tests.PulseTemplateTest testMethod=test_create_program_none>

    def test_create_program_none(self) -> None:
        template = PulseTemplateStub(defined_channels={'A'}, parameter_names={'foo'})
        parameters = {'foo': 2.126, 'bar': -26.2, 'hugo': 'exp(sin(pi/2))'}
        measurement_mapping = {'M': 'N'}
        channel_mapping = {'A': 'B'}
        volatile = {'hugo'}
    
        scope = DictScope.from_kwargs(foo=2.126, bar=-26.2, hugo=math.exp(math.sin(math.pi/2)), volatile=volatile)
        expected_internal_kwargs = dict(scope=scope,
                                        measurement_mapping=measurement_mapping,
                                        channel_mapping=channel_mapping,
                                        global_transformation=None,
                                        to_single_waveform=set())
    
        with mock.patch.object(template,
                               '_internal_create_program') as _internal_create_program:
            program = template.create_program(parameters=parameters,
                                              measurement_mapping=measurement_mapping,
                                              channel_mapping=channel_mapping,
                                              volatile=volatile)
>           _internal_create_program.assert_called_once_with(**expected_internal_kwargs, parent_loop=Loop())

tests/pulses/pulse_template_tests.py:370: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
/opt/hostedtoolcache/Python/3.8.17/x64/lib/python3.8/unittest/mock.py:925: in assert_called_once_with
    return self.assert_called_with(*args, **kwargs)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <MagicMock name='_internal_create_program' id='140341331752608'>
args = ()
kwargs = {'channel_mapping': {'A': 'B'}, 'global_transformation': None, 'measurement_mapping': {'M': 'N'}, 'parent_loop': Loop(), ...}
expected = ((), {'channel_mapping': {'A': 'B'}, 'global_transformation': None, 'measurement_mapping': {'M': 'N'}, 'parent_loop': Loop(), ...})
actual = call(scope=DictScope(values=frozendict.frozendict({'foo': 2.126, 'bar': -26.2, 'hugo': 2.718281828459045})), measureme...aveform=set(), global_transformation=None, program_builder=<qupulse.program.loop.LoopBuilder object at 0x7fa3c317b460>)
_error_message = <function NonCallableMock.assert_called_with.<locals>._error_message at 0x7fa3c35565e0>
cause = None

    def assert_called_with(self, /, *args, **kwargs):
        """assert that the last call was made with the specified arguments.
    
        Raises an AssertionError if the args and keyword args passed in are
        different to the last call to the mock."""
        if self.call_args is None:
            expected = self._format_mock_call_signature(args, kwargs)
            actual = 'not called.'
            error_message = ('expected call not found.\nExpected: %s\nActual: %s'
                    % (expected, actual))
            raise AssertionError(error_message)
    
        def _error_message():
            msg = self._format_mock_failure_message(args, kwargs)
            return msg
        expected = self._call_matcher((args, kwargs))
        actual = self._call_matcher(self.call_args)
        if expected != actual:
            cause = expected if isinstance(expected, Exception) else None
>           raise AssertionError(_error_message()) from cause
E           AssertionError: expected call not found.
E           Expected: _internal_create_program(scope=DictScope(values=frozendict.frozendict({'foo': 2.126, 'bar': -26.2, 'hugo': 2.718281828459045})), measurement_mapping={'M': 'N'}, channel_mapping={'A': 'B'}, global_transformation=None, to_single_waveform=set(), parent_loop=Loop())
E           Actual: _internal_create_program(scope=DictScope(values=frozendict.frozendict({'foo': 2.126, 'bar': -26.2, 'hugo': 2.718281828459045})), measurement_mapping={'M': 'N'}, channel_mapping={'A': 'B'}, to_single_waveform=set(), global_transformation=None, program_builder=<qupulse.program.loop.LoopBuilder object at 0x7fa3c317b460>)

/opt/hostedtoolcache/Python/3.8.17/x64/lib/python3.8/unittest/mock.py:913: AssertionError

Check warning on line 0 in tests.pulses.pulse_template_tests.PulseTemplateTest

See this annotation in the file changed.

@github-actions github-actions / Test Results

All 6 runs failed: test_create_program_volatile (tests.pulses.pulse_template_tests.PulseTemplateTest)

artifacts/Unit Test Results ( 3.10-fractions )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.10-gmpy2 )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.8-fractions )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.8-gmpy2 )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.9-fractions )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.9-gmpy2 )/pytest.xml [took 0s]
Raw output
AssertionError: expected call not found.
Expected: _internal_create_program(scope=DictScope(values=frozendict.frozendict({'abc': 1.0})), measurement_mapping={}, channel_mapping={'A': 'A', 'B': 'B'}, global_transformation=None, to_single_waveform=set(), parent_loop=Loop())
Actual: _internal_create_program(scope=DictScope(values=frozendict.frozendict({'abc': 1.0})), measurement_mapping={}, channel_mapping={'A': 'A', 'B': 'B'}, to_single_waveform=set(), global_transformation=None, program_builder=<qupulse.program.loop.LoopBuilder object at 0x7fa3c34b63a0>)
self = <tests.pulses.pulse_template_tests.PulseTemplateTest testMethod=test_create_program_volatile>

    def test_create_program_volatile(self):
        template = PulseTemplateStub(defined_channels={'A', 'B'})
    
        parameters = {'abc': 1.}
    
        expected_internal_kwargs = dict(scope=DictScope.from_kwargs(volatile={'abc'}, **parameters),
                                        measurement_mapping=dict(),
                                        channel_mapping={'A': 'A', 'B': 'B'},
                                        global_transformation=None,
                                        to_single_waveform=set())
    
        with mock.patch.object(template, '_internal_create_program') as _internal_create_program:
            template.create_program(parameters=parameters, volatile='abc')
    
>           _internal_create_program.assert_called_once_with(**expected_internal_kwargs, parent_loop=Loop())

tests/pulses/pulse_template_tests.py:332: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
/opt/hostedtoolcache/Python/3.8.17/x64/lib/python3.8/unittest/mock.py:925: in assert_called_once_with
    return self.assert_called_with(*args, **kwargs)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <MagicMock name='_internal_create_program' id='140341333345184'>
args = ()
kwargs = {'channel_mapping': {'A': 'A', 'B': 'B'}, 'global_transformation': None, 'measurement_mapping': {}, 'parent_loop': Loop(), ...}
expected = ((), {'channel_mapping': {'A': 'A', 'B': 'B'}, 'global_transformation': None, 'measurement_mapping': {}, 'parent_loop': Loop(), ...})
actual = call(scope=DictScope(values=frozendict.frozendict({'abc': 1.0})), measurement_mapping={}, channel_mapping={'A': 'A', '...aveform=set(), global_transformation=None, program_builder=<qupulse.program.loop.LoopBuilder object at 0x7fa3c34b63a0>)
_error_message = <function NonCallableMock.assert_called_with.<locals>._error_message at 0x7fa3c3556dc0>
cause = None

    def assert_called_with(self, /, *args, **kwargs):
        """assert that the last call was made with the specified arguments.
    
        Raises an AssertionError if the args and keyword args passed in are
        different to the last call to the mock."""
        if self.call_args is None:
            expected = self._format_mock_call_signature(args, kwargs)
            actual = 'not called.'
            error_message = ('expected call not found.\nExpected: %s\nActual: %s'
                    % (expected, actual))
            raise AssertionError(error_message)
    
        def _error_message():
            msg = self._format_mock_failure_message(args, kwargs)
            return msg
        expected = self._call_matcher((args, kwargs))
        actual = self._call_matcher(self.call_args)
        if expected != actual:
            cause = expected if isinstance(expected, Exception) else None
>           raise AssertionError(_error_message()) from cause
E           AssertionError: expected call not found.
E           Expected: _internal_create_program(scope=DictScope(values=frozendict.frozendict({'abc': 1.0})), measurement_mapping={}, channel_mapping={'A': 'A', 'B': 'B'}, global_transformation=None, to_single_waveform=set(), parent_loop=Loop())
E           Actual: _internal_create_program(scope=DictScope(values=frozendict.frozendict({'abc': 1.0})), measurement_mapping={}, channel_mapping={'A': 'A', 'B': 'B'}, to_single_waveform=set(), global_transformation=None, program_builder=<qupulse.program.loop.LoopBuilder object at 0x7fa3c34b63a0>)

/opt/hostedtoolcache/Python/3.8.17/x64/lib/python3.8/unittest/mock.py:913: AssertionError

Check warning on line 0 in tests.pulses.pulse_template_tests.AtomicPulseTemplateTests

See this annotation in the file changed.

@github-actions github-actions / Test Results

All 6 runs failed: test_internal_create_program (tests.pulses.pulse_template_tests.AtomicPulseTemplateTests)

artifacts/Unit Test Results ( 3.10-fractions )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.10-gmpy2 )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.8-fractions )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.8-gmpy2 )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.9-fractions )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.9-gmpy2 )/pytest.xml [took 0s]
Raw output
TypeError: _internal_create_program() got an unexpected keyword argument 'parent_loop'
self = <tests.pulses.pulse_template_tests.AtomicPulseTemplateTests testMethod=test_internal_create_program>

    def test_internal_create_program(self) -> None:
        measurement_windows = [('M', 0, 5)]
        single_wf = DummyWaveform(duration=6, defined_channels={'A'})
        wf = MultiChannelWaveform([single_wf])
    
        template = AtomicPulseTemplateStub(measurements=measurement_windows, parameter_names={'foo'})
        scope = DictScope.from_kwargs(foo=7.2, volatile={'gutes_zeuch'})
        measurement_mapping = {'M': 'N'}
        channel_mapping = {'B': 'A'}
        program = Loop()
    
        expected_program = Loop(children=[Loop(waveform=wf)],
                                measurements=[('N', 0, 5)])
    
        with mock.patch.object(template, 'build_waveform', return_value=wf) as build_waveform:
>           template._internal_create_program(scope=scope,
                                              measurement_mapping=measurement_mapping,
                                              channel_mapping=channel_mapping,
                                              parent_loop=program,
                                              to_single_waveform=set(),
                                              global_transformation=None)
E           TypeError: _internal_create_program() got an unexpected keyword argument 'parent_loop'

tests/pulses/pulse_template_tests.py:462: TypeError

Check warning on line 0 in tests.pulses.pulse_template_tests.AtomicPulseTemplateTests

See this annotation in the file changed.

@github-actions github-actions / Test Results

All 6 runs failed: test_internal_create_program_no_waveform (tests.pulses.pulse_template_tests.AtomicPulseTemplateTests)

artifacts/Unit Test Results ( 3.10-fractions )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.10-gmpy2 )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.8-fractions )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.8-gmpy2 )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.9-fractions )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.9-gmpy2 )/pytest.xml [took 0s]
Raw output
TypeError: _internal_create_program() got an unexpected keyword argument 'parent_loop'
self = <tests.pulses.pulse_template_tests.AtomicPulseTemplateTests testMethod=test_internal_create_program_no_waveform>

    def test_internal_create_program_no_waveform(self) -> None:
        measurement_windows = [('M', 0, 5)]
    
        template = AtomicPulseTemplateStub(measurements=measurement_windows, parameter_names={'foo'})
        scope = DictScope.from_kwargs(foo=3.5, bar=3, volatile={'bar'})
        measurement_mapping = {'M': 'N'}
        channel_mapping = {'B': 'A'}
        program = Loop()
    
        expected_program = Loop()
    
        with mock.patch.object(template, 'build_waveform', return_value=None) as build_waveform:
            with mock.patch.object(template,
                                   'get_measurement_windows',
                                   wraps=template.get_measurement_windows) as get_meas_windows:
>               template._internal_create_program(scope=scope,
                                                  measurement_mapping=measurement_mapping,
                                                  channel_mapping=channel_mapping,
                                                  parent_loop=program,
                                                  to_single_waveform=set(),
                                                  global_transformation=None)
E               TypeError: _internal_create_program() got an unexpected keyword argument 'parent_loop'

tests/pulses/pulse_template_tests.py:508: TypeError

Check warning on line 0 in tests.pulses.pulse_template_tests.AtomicPulseTemplateTests

See this annotation in the file changed.

@github-actions github-actions / Test Results

All 6 runs failed: test_internal_create_program_transformation (tests.pulses.pulse_template_tests.AtomicPulseTemplateTests)

artifacts/Unit Test Results ( 3.10-fractions )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.10-gmpy2 )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.8-fractions )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.8-gmpy2 )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.9-fractions )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.9-gmpy2 )/pytest.xml [took 0s]
Raw output
TypeError: _internal_create_program() got an unexpected keyword argument 'parent_loop'
self = <tests.pulses.pulse_template_tests.AtomicPulseTemplateTests testMethod=test_internal_create_program_transformation>

    def test_internal_create_program_transformation(self):
        inner_wf = DummyWaveform()
        template = AtomicPulseTemplateStub(parameter_names=set())
        program = Loop()
        global_transformation = TransformationStub()
        scope = DictScope.from_kwargs()
        expected_program = Loop(children=[Loop(waveform=TransformingWaveform(inner_wf, global_transformation))])
    
        with mock.patch.object(template, 'build_waveform', return_value=inner_wf):
>           template._internal_create_program(scope=scope,
                                              measurement_mapping={},
                                              channel_mapping={},
                                              parent_loop=program,
                                              to_single_waveform=set(),
                                              global_transformation=global_transformation)
E           TypeError: _internal_create_program() got an unexpected keyword argument 'parent_loop'

tests/pulses/pulse_template_tests.py:484: TypeError

Check warning on line 0 in tests.pulses.pulse_template_tests.AtomicPulseTemplateTests

See this annotation in the file changed.

@github-actions github-actions / Test Results

All 6 runs failed: test_internal_create_program_volatile (tests.pulses.pulse_template_tests.AtomicPulseTemplateTests)

artifacts/Unit Test Results ( 3.10-fractions )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.10-gmpy2 )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.8-fractions )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.8-gmpy2 )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.9-fractions )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.9-gmpy2 )/pytest.xml [took 0s]
Raw output
TypeError: _internal_create_program() got an unexpected keyword argument 'parent_loop'
self = <tests.pulses.pulse_template_tests.AtomicPulseTemplateTests testMethod=test_internal_create_program_volatile>

    def test_internal_create_program_volatile(self):
        template = AtomicPulseTemplateStub(parameter_names={'foo'})
        scope = DictScope.from_kwargs(foo=3.5, bar=3, volatile={'foo'})
        measurement_mapping = {'M': 'N'}
        channel_mapping = {'B': 'A'}
    
        program = Loop()
    
        with self.assertRaisesRegex(AssertionError, "volatile"):
>           template._internal_create_program(scope=scope,
                                              measurement_mapping=measurement_mapping,
                                              channel_mapping=channel_mapping,
                                              parent_loop=program,
                                              to_single_waveform=set(),
                                              global_transformation=None)
E           TypeError: _internal_create_program() got an unexpected keyword argument 'parent_loop'

tests/pulses/pulse_template_tests.py:528: TypeError

Check warning on line 0 in tests.pulses.sequence_pulse_template_tests.SequencePulseTemplateSequencingTests

See this annotation in the file changed.

@github-actions github-actions / Test Results

All 6 runs failed: test_create_program_internal (tests.pulses.sequence_pulse_template_tests.SequencePulseTemplateSequencingTests)

artifacts/Unit Test Results ( 3.10-fractions )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.10-gmpy2 )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.8-fractions )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.8-gmpy2 )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.9-fractions )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.9-gmpy2 )/pytest.xml [took 0s]
Raw output
TypeError: _internal_create_program() got an unexpected keyword argument 'parent_loop'
self = <tests.pulses.sequence_pulse_template_tests.SequencePulseTemplateSequencingTests testMethod=test_create_program_internal>

    def test_create_program_internal(self) -> None:
        sub1 = DummyPulseTemplate(duration=3, waveform=DummyWaveform(duration=3), measurements=[('b', 1, 2)], defined_channels={'A'})
        sub2 = DummyPulseTemplate(duration=2, waveform=DummyWaveform(duration=2), parameter_names={'foo'}, defined_channels={'A'})
        scope = DictScope.from_kwargs()
        measurement_mapping = {'a': 'a', 'b': 'b'}
        channel_mapping = dict()
        seq = SequencePulseTemplate(sub1, sub2, measurements=[('a', 0, 1)])
        loop = Loop()
>       seq._internal_create_program(scope=scope,
                                     measurement_mapping=measurement_mapping,
                                     channel_mapping=channel_mapping,
                                     global_transformation=None,
                                     to_single_waveform=set(),
                                     parent_loop=loop)
E       TypeError: _internal_create_program() got an unexpected keyword argument 'parent_loop'

tests/pulses/sequence_pulse_template_tests.py:271: TypeError

Check warning on line 0 in tests.pulses.sequence_pulse_template_tests.SequencePulseTemplateSequencingTests

See this annotation in the file changed.

@github-actions github-actions / Test Results

All 6 runs failed: test_internal_create_program (tests.pulses.sequence_pulse_template_tests.SequencePulseTemplateSequencingTests)

artifacts/Unit Test Results ( 3.10-fractions )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.10-gmpy2 )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.8-fractions )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.8-gmpy2 )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.9-fractions )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.9-gmpy2 )/pytest.xml [took 0s]
Raw output
TypeError: _internal_create_program() got an unexpected keyword argument 'parent_loop'
self = <tests.pulses.sequence_pulse_template_tests.SequencePulseTemplateSequencingTests testMethod=test_internal_create_program>

    def test_internal_create_program(self):
        sub_templates = PulseTemplateStub(defined_channels={'a'}, duration=ExpressionScalar('t1')),\
                        PulseTemplateStub(defined_channels={'a'}, duration=ExpressionScalar('t2'))
    
        wfs = DummyWaveform(duration=1), DummyWaveform(duration=2)
    
        spt = SequencePulseTemplate(*sub_templates, measurements=[('m', 'a', 'b')])
    
        kwargs = dict(scope=DictScope.from_kwargs(t1=.4,
                                                  t2=.5,
                                                  a=.1, b=.2,
                                                  irrelevant=42),
                      measurement_mapping={'m': 'l'},
                      channel_mapping={'g': 'h'},
                      global_transformation=TransformationStub(),
                      to_single_waveform={'to', 'single', 'waveform'})
    
        program = Loop()
    
        expected_program = Loop(children=[Loop(waveform=wfs[0]),
                                          Loop(waveform=wfs[1])],
                                measurements=[('l', .1, .2)])
    
        with mock.patch.object(spt, 'validate_scope') as validate_scope:
            with mock.patch.object(spt, 'get_measurement_windows',
                                   return_value=[('l', .1, .2)]) as get_measurement_windows:
                with mock.patch.object(sub_templates[0], '_create_program',
                                       wraps=get_appending_internal_create_program(wfs[0], True)) as create_0,\
                    mock.patch.object(sub_templates[1], '_create_program',
                                       wraps=get_appending_internal_create_program(wfs[1], True)) as create_1:
    
>                   spt._internal_create_program(**kwargs, parent_loop=program)
E                   TypeError: _internal_create_program() got an unexpected keyword argument 'parent_loop'

tests/pulses/sequence_pulse_template_tests.py:254: TypeError

Check warning on line 0 in tests.pulses.sequence_pulse_template_tests.SequencePulseTemplateSequencingTests

See this annotation in the file changed.

@github-actions github-actions / Test Results

All 6 runs failed: test_internal_create_program_both_children_no_duration (tests.pulses.sequence_pulse_template_tests.SequencePulseTemplateSequencingTests)

artifacts/Unit Test Results ( 3.10-fractions )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.10-gmpy2 )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.8-fractions )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.8-gmpy2 )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.9-fractions )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.9-gmpy2 )/pytest.xml [took 0s]
Raw output
TypeError: _internal_create_program() got an unexpected keyword argument 'parent_loop'
self = <tests.pulses.sequence_pulse_template_tests.SequencePulseTemplateSequencingTests testMethod=test_internal_create_program_both_children_no_duration>

    def test_internal_create_program_both_children_no_duration(self) -> None:
        sub1 = DummyPulseTemplate(duration=0, waveform=None, measurements=[('b', 1, 2)], defined_channels={'A'})
        sub2 = DummyPulseTemplate(duration=0, waveform=None, parameter_names={'foo'}, defined_channels={'A'})
        scope = DictScope.from_kwargs()
        measurement_mapping = {'a': 'a', 'b': 'b'}
        channel_mapping = dict()
    
        seq = SequencePulseTemplate(sub1, sub2, measurements=[('a', 0, 1)])
        loop = Loop(measurements=None)
>       seq._internal_create_program(scope=scope,
                                     measurement_mapping=measurement_mapping,
                                     channel_mapping=channel_mapping,
                                     global_transformation=None,
                                     to_single_waveform=set(),
                                     parent_loop=loop)
E       TypeError: _internal_create_program() got an unexpected keyword argument 'parent_loop'

tests/pulses/sequence_pulse_template_tests.py:386: TypeError

Check warning on line 0 in tests.pulses.sequence_pulse_template_tests.SequencePulseTemplateSequencingTests

See this annotation in the file changed.

@github-actions github-actions / Test Results

All 6 runs failed: test_internal_create_program_no_measurement_mapping (tests.pulses.sequence_pulse_template_tests.SequencePulseTemplateSequencingTests)

artifacts/Unit Test Results ( 3.10-fractions )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.10-gmpy2 )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.8-fractions )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.8-gmpy2 )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.9-fractions )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.9-gmpy2 )/pytest.xml [took 0s]
Raw output
TypeError: _internal_create_program() got an unexpected keyword argument 'parent_loop'
self = <tests.pulses.sequence_pulse_template_tests.SequencePulseTemplateSequencingTests testMethod=test_internal_create_program_no_measurement_mapping>

    def test_internal_create_program_no_measurement_mapping(self) -> None:
        sub1 = DummyPulseTemplate(duration=3, waveform=DummyWaveform(duration=3), measurements=[('b', 1, 2)])
        sub2 = DummyPulseTemplate(duration=2, waveform=DummyWaveform(duration=2), parameter_names={'foo'})
        scope = DictScope.from_kwargs()
        seq = SequencePulseTemplate(sub1, sub2, measurements=[('a', 0, 1)])
        children = [Loop(waveform=DummyWaveform())]
        loop = Loop(measurements=[], children=children)
    
        with self.assertRaises(KeyError):
>           seq._internal_create_program(scope=scope,
                                         measurement_mapping=dict(),
                                         channel_mapping=dict(),
                                         global_transformation=None,
                                         to_single_waveform=set(),
    
                                         parent_loop=loop)
E           TypeError: _internal_create_program() got an unexpected keyword argument 'parent_loop'

tests/pulses/sequence_pulse_template_tests.py:309: TypeError

Check warning on line 0 in tests.pulses.sequence_pulse_template_tests.SequencePulseTemplateSequencingTests

See this annotation in the file changed.

@github-actions github-actions / Test Results

All 6 runs failed: test_internal_create_program_one_child_no_duration (tests.pulses.sequence_pulse_template_tests.SequencePulseTemplateSequencingTests)

artifacts/Unit Test Results ( 3.10-fractions )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.10-gmpy2 )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.8-fractions )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.8-gmpy2 )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.9-fractions )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.9-gmpy2 )/pytest.xml [took 0s]
Raw output
TypeError: _internal_create_program() got an unexpected keyword argument 'parent_loop'
self = <tests.pulses.sequence_pulse_template_tests.SequencePulseTemplateSequencingTests testMethod=test_internal_create_program_one_child_no_duration>

    def test_internal_create_program_one_child_no_duration(self) -> None:
        sub1 = DummyPulseTemplate(duration=0, waveform=None, measurements=[('b', 1, 2)], defined_channels={'A'})
        sub2 = DummyPulseTemplate(duration=2, waveform=DummyWaveform(duration=2), parameter_names={'foo'}, defined_channels={'A'})
        scope = DictScope.from_kwargs()
        measurement_mapping = {'a': 'a', 'b': 'b'}
        channel_mapping = dict()
        seq = SequencePulseTemplate(sub1, sub2, measurements=[('a', 0, 1)])
        loop = Loop()
>       seq._internal_create_program(scope=scope,
                                     measurement_mapping=measurement_mapping,
                                     channel_mapping=channel_mapping,
                                     global_transformation=None,
                                     to_single_waveform=set(),
                                     parent_loop=loop)
E       TypeError: _internal_create_program() got an unexpected keyword argument 'parent_loop'

tests/pulses/sequence_pulse_template_tests.py:342: TypeError

Check warning on line 0 in tests.pulses.sequence_pulse_template_tests.SequencePulseTemplateSequencingTests

See this annotation in the file changed.

@github-actions github-actions / Test Results

All 6 runs failed: test_internal_create_program_parameter_constraint_violations (tests.pulses.sequence_pulse_template_tests.SequencePulseTemplateSequencingTests)

artifacts/Unit Test Results ( 3.10-fractions )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.10-gmpy2 )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.8-fractions )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.8-gmpy2 )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.9-fractions )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.9-gmpy2 )/pytest.xml [took 0s]
Raw output
TypeError: _internal_create_program() got an unexpected keyword argument 'parent_loop'
self = <tests.pulses.sequence_pulse_template_tests.SequencePulseTemplateSequencingTests testMethod=test_internal_create_program_parameter_constraint_violations>

    def test_internal_create_program_parameter_constraint_violations(self) -> None:
        sub1 = DummyPulseTemplate(duration=3, waveform=DummyWaveform(duration=3), measurements=[('b', 1, 2)])
        sub2 = DummyPulseTemplate(duration=2, waveform=DummyWaveform(duration=2), parameter_names={'foo'})
        scope = DictScope.from_kwargs(foo=7)
        seq = SequencePulseTemplate(sub1, sub2, measurements=[('a', 0, 1)], parameter_constraints={'foo < 2'})
        loop = Loop()
        with self.assertRaises(ParameterConstraintViolation):
>           seq._internal_create_program(scope=scope,
                                         measurement_mapping={'a': 'a', 'b': 'b'},
                                         channel_mapping=dict(),
                                         global_transformation=None,
                                         to_single_waveform=set(),
    
                                         parent_loop=loop)
E           TypeError: _internal_create_program() got an unexpected keyword argument 'parent_loop'

tests/pulses/sequence_pulse_template_tests.py:404: TypeError

Check warning on line 0 in tests.pulses.sequence_pulse_template_tests.SequencePulseTemplateSequencingTests

See this annotation in the file changed.

@github-actions github-actions / Test Results

All 6 runs failed: test_internal_create_program_parameter_missing (tests.pulses.sequence_pulse_template_tests.SequencePulseTemplateSequencingTests)

artifacts/Unit Test Results ( 3.10-fractions )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.10-gmpy2 )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.8-fractions )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.8-gmpy2 )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.9-fractions )/pytest.xml [took 0s]
artifacts/Unit Test Results ( 3.9-gmpy2 )/pytest.xml [took 0s]
Raw output
TypeError: _internal_create_program() got an unexpected keyword argument 'parent_loop'
self = <tests.pulses.sequence_pulse_template_tests.SequencePulseTemplateSequencingTests testMethod=test_internal_create_program_parameter_missing>

    def test_internal_create_program_parameter_missing(self) -> None:
        sub1 = DummyPulseTemplate(duration=3, waveform=DummyWaveform(duration=3), measurements=[('b', 1, 2)])
        sub2 = DummyPulseTemplate(duration='d', waveform=DummyWaveform(duration=2), parameter_names={'foo'})
        seq = SequencePulseTemplate(sub1, sub2, measurements=[('a', 'bar', 1)], parameter_constraints={'foo < 2'})
        loop = Loop()
    
        # test parameter from constraints
        scope = DictScope.from_kwargs()
        with self.assertRaises(ParameterNotProvidedException):
>           seq._internal_create_program(scope=scope,
                                         measurement_mapping={'a': 'a', 'b': 'b'},
                                         channel_mapping=dict(),
                                         global_transformation=None,
                                         to_single_waveform=set(),
                                         parent_loop=loop)
E           TypeError: _internal_create_program() got an unexpected keyword argument 'parent_loop'

tests/pulses/sequence_pulse_template_tests.py:421: TypeError

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

55 skipped tests found

There are 55 skipped tests, see "Raw output" for the full list of skipped tests.
Raw output
tests._program.tabor_tests.TaborMakeCombinedPyTaborCompareTest ‑ test_empty_segment_list
tests._program.tabor_tests.TaborMakeCombinedPyTaborCompareTest ‑ test_make_comb_both
tests._program.tabor_tests.TaborMakeCombinedPyTaborCompareTest ‑ test_make_single_chan
tests._program.transformation_tests.LinearTransformationTests ‑ test_from_pandas
tests.backward_compatibility.tabor_backward_compatibility_tests.ChargeScan1Tests ‑ test_3_1_initialize_hardware_setup
tests.backward_compatibility.tabor_backward_compatibility_tests.ChargeScan1Tests ‑ test_4_1_register_program
tests.backward_compatibility.tabor_backward_compatibility_tests.ChargeScan1Tests ‑ test_5_1_arm_program
tests.backward_compatibility.tabor_backward_compatibility_tests.ChargeScan1Tests ‑ test_6_1_read_program
tests.backward_compatibility.tabor_backward_compatibility_tests.ChargeScan1Tests ‑ test_7_1_verify_program
tests.backward_compatibility.tabor_backward_compatibility_tests.CompleteIntegrationTestHelper ‑ test_1_1_deserialization
tests.backward_compatibility.tabor_backward_compatibility_tests.CompleteIntegrationTestHelper ‑ test_1_2_deserialization_2018
tests.backward_compatibility.tabor_backward_compatibility_tests.CompleteIntegrationTestHelper ‑ test_2_1_sequencing
tests.backward_compatibility.tabor_backward_compatibility_tests.CompleteIntegrationTestHelper ‑ test_3_1_initialize_hardware_setup
tests.backward_compatibility.tabor_backward_compatibility_tests.CompleteIntegrationTestHelper ‑ test_4_1_register_program
tests.backward_compatibility.tabor_backward_compatibility_tests.CompleteIntegrationTestHelper ‑ test_5_1_arm_program
tests.backward_compatibility.tabor_backward_compatibility_tests.CompleteIntegrationTestHelper ‑ test_6_1_read_program
tests.backward_compatibility.tabor_backward_compatibility_tests.CompleteIntegrationTestHelper ‑ test_7_1_verify_program
tests.hardware.feature_awg.tabor_new_driver_clock_tests.TaborTests ‑ test_all
tests.hardware.feature_awg.tabor_new_driver_simulator_based_tests.TaborAWGRepresentationTests ‑ test_amplitude
tests.hardware.feature_awg.tabor_new_driver_simulator_based_tests.TaborAWGRepresentationTests ‑ test_sample_rate
tests.hardware.feature_awg.tabor_new_driver_simulator_based_tests.TaborAWGRepresentationTests ‑ test_select_channel
tests.hardware.feature_awg.tabor_new_driver_simulator_based_tests.TaborAWGRepresentationTests ‑ test_select_marker
tests.hardware.feature_awg.tabor_new_driver_simulator_based_tests.TaborMemoryReadTests ‑ test_read_advanced_sequencer_table
tests.hardware.feature_awg.tabor_new_driver_simulator_based_tests.TaborMemoryReadTests ‑ test_read_sequence_tables
tests.hardware.feature_awg.tabor_new_driver_simulator_based_tests.TaborMemoryReadTests ‑ test_read_waveforms
tests.hardware.feature_awg.tabor_new_driver_simulator_based_tests.TaborMemoryReadTests ‑ test_set_volatile_parameter
tests.hardware.tabor_clock_tests.MyTest ‑ test_the_thing
tests.hardware.tabor_simulator_based_tests.TaborAWGRepresentationTests ‑ test_amplitude
tests.hardware.tabor_simulator_based_tests.TaborAWGRepresentationTests ‑ test_sample_rate
tests.hardware.tabor_simulator_based_tests.TaborAWGRepresentationTests ‑ test_select_channel
tests.hardware.tabor_simulator_based_tests.TaborAWGRepresentationTests ‑ test_select_marker
tests.hardware.tabor_simulator_based_tests.TaborMemoryReadTests ‑ test_read_advanced_sequencer_table
tests.hardware.tabor_simulator_based_tests.TaborMemoryReadTests ‑ test_read_sequence_tables
tests.hardware.tabor_simulator_based_tests.TaborMemoryReadTests ‑ test_read_waveforms
tests.hardware.tabor_simulator_based_tests.TaborMemoryReadTests ‑ test_set_volatile_parameter
tests.hardware.tektronix_tests.TektronixAWGTests ‑ test_set_volatile_parameters
tests.hardware.zihdawg_tests.ELFManagerTests ‑ test_compile
tests.hardware.zihdawg_tests.ELFManagerTests ‑ test_update_compile_job_status
tests.hardware.zihdawg_tests.ELFManagerTests ‑ test_upload
tests.pulses.arithmetic_pulse_template_tests.ArithmeticAtomicPulseTemplateSerializationTest ‑ test_conversion
tests.pulses.constant_pulse_template_tests.ConstantPulseTemplateSerializationTests ‑ test_conversion
tests.pulses.multi_channel_pulse_template_tests.ParallelChannelPulseTemplateSerializationTests ‑ test_conversion
tests.pulses.plotting_tests.PlottingIsinstanceTests ‑ test_bug_422
tests.pulses.table_pulse_template_tests.TablePulseTemplateTest ‑ test_time_not_increasing_hard
tests.pulses.time_reversal_pulse_template_tests.TimeReversalPulseTemplateSerializationTests ‑ test_conversion
tests.utils.sympy_tests.BroadcastTests ‑ test_expression_equality
tests.utils.sympy_tests.BroadcastTests ‑ test_numeric_equal
tests.utils.sympy_tests.CompiledEvaluationTest ‑ test_eval_exact_rational
tests.utils.sympy_tests.LamdifiedEvaluationTest ‑ test_eval_exact_rational
tests.utils.sympy_tests.SubstituteWithEvalTests ‑ test_dummy_subs
tests.utils.sympy_tests.SubstituteWithEvalTests ‑ test_full_featured_cases
tests.utils.sympy_tests.SubstituteWithEvalTests ‑ test_sum_substitution_cases
tests.utils.sympy_tests.SubstitutionTests ‑ test_full_featured_cases
tests.utils.sympy_tests.SubstitutionTests ‑ test_indexed_substitution_cases
tests.utils.sympy_tests.SubstitutionTests ‑ test_vector_valued_cases

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

1215 tests found (test 1 to 729)

There are 1215 tests, see "Raw output" for the list of tests 1 to 729.
Raw output
tests._program.loop_tests.LoopTests ‑ test_cleanup
tests._program.loop_tests.LoopTests ‑ test_cleanup_single_rep
tests._program.loop_tests.LoopTests ‑ test_cleanup_warnings
tests._program.loop_tests.LoopTests ‑ test_compare_key
tests._program.loop_tests.LoopTests ‑ test_depth
tests._program.loop_tests.LoopTests ‑ test_flatten_and_balance
tests._program.loop_tests.LoopTests ‑ test_flatten_and_balance_comparison_based
tests._program.loop_tests.LoopTests ‑ test_get_measurement_windows
tests._program.loop_tests.LoopTests ‑ test_is_balanced
tests._program.loop_tests.LoopTests ‑ test_is_leaf
tests._program.loop_tests.LoopTests ‑ test_repr
tests._program.loop_tests.LoopTests ‑ test_str
tests._program.loop_tests.LoopTests ‑ test_unroll
tests._program.loop_tests.ProgramWaveformCompatibilityTest ‑ test_is_compatible_incompatible
tests._program.loop_tests.ProgramWaveformCompatibilityTest ‑ test_is_compatible_leaf
tests._program.loop_tests.ProgramWaveformCompatibilityTest ‑ test_is_compatible_node
tests._program.loop_tests.ProgramWaveformCompatibilityTest ‑ test_is_compatible_warnings
tests._program.loop_tests.ProgramWaveformCompatibilityTest ‑ test_make_compatible
tests._program.loop_tests.ProgramWaveformCompatibilityTest ‑ test_make_compatible_complete_unroll
tests._program.loop_tests.ProgramWaveformCompatibilityTest ‑ test_make_compatible_partial_unroll
tests._program.loop_tests.ProgramWaveformCompatibilityTest ‑ test_make_compatible_repetition_count
tests._program.loop_tests.ProgramWaveformCompatibilityTest ‑ test_roll_constant_waveforms
tests._program.seqc_tests.BinaryWaveformTest ‑ test_dynamic_rate_reduction
tests._program.seqc_tests.BinaryWaveformTest ‑ test_marker_data
tests._program.seqc_tests.HDAWGProgramManagerTest ‑ test_full_run
tests._program.seqc_tests.HDAWGProgramManagerTest ‑ test_full_run_with_dynamic_rate_reduction
tests._program.seqc_tests.LoopToSEQCTranslationTests ‑ test_find_sharable_waveforms
tests._program.seqc_tests.LoopToSEQCTranslationTests ‑ test_loop_to_seqc_cluster_handling
tests._program.seqc_tests.LoopToSEQCTranslationTests ‑ test_loop_to_seqc_leaf
tests._program.seqc_tests.LoopToSEQCTranslationTests ‑ test_loop_to_seqc_len_1
tests._program.seqc_tests.LoopToSEQCTranslationTests ‑ test_mark_sharable_waveforms
tests._program.seqc_tests.LoopToSEQCTranslationTests ‑ test_program_translation
tests._program.seqc_tests.LoopToSEQCTranslationTests ‑ test_to_node_clusters
tests._program.seqc_tests.LoopToSEQCTranslationTests ‑ test_to_node_clusters_crash
tests._program.seqc_tests.SEQCNodeTests ‑ test_get_position_advance_strategy
tests._program.seqc_tests.SEQCNodeTests ‑ test_get_single_indexed_playback
tests._program.seqc_tests.SEQCNodeTests ‑ test_iter_waveform_playback
tests._program.seqc_tests.SEQCNodeTests ‑ test_same_stepping
tests._program.seqc_tests.SEQCNodeTests ‑ test_visit_nodes
tests._program.seqc_tests.SEQCToCodeTranslationTests ‑ test_indexed_playback
tests._program.seqc_tests.SEQCToCodeTranslationTests ‑ test_program_to_code_translation
tests._program.seqc_tests.SEQCToCodeTranslationTests ‑ test_repeat
tests._program.seqc_tests.SEQCToCodeTranslationTests ‑ test_repeat_detect_no_advance
tests._program.seqc_tests.SEQCToCodeTranslationTests ‑ test_repeat_extern_no_advance
tests._program.seqc_tests.SEQCToCodeTranslationTests ‑ test_scope
tests._program.seqc_tests.SEQCToCodeTranslationTests ‑ test_shared_playback
tests._program.seqc_tests.SEQCToCodeTranslationTests ‑ test_stepped_repeat
tests._program.seqc_tests.UserRegisterManagerTest ‑ test_require
tests._program.seqc_tests.UserRegisterTest ‑ test_conversions
tests._program.seqc_tests.UserRegisterTest ‑ test_formatting
tests._program.seqc_tests.WaveformFileSystemTests ‑ test_pub_sync
tests._program.seqc_tests.WaveformFileSystemTests ‑ test_sync
tests._program.seqc_tests.WaveformFileSystemTests ‑ test_sync_no_delete
tests._program.seqc_tests.WaveformFileSystemTests ‑ test_sync_write_all
tests._program.tabor_tests.LoopTests ‑ test_cleanup
tests._program.tabor_tests.LoopTests ‑ test_cleanup_single_rep
tests._program.tabor_tests.LoopTests ‑ test_cleanup_warnings
tests._program.tabor_tests.LoopTests ‑ test_compare_key
tests._program.tabor_tests.LoopTests ‑ test_depth
tests._program.tabor_tests.LoopTests ‑ test_flatten_and_balance
tests._program.tabor_tests.LoopTests ‑ test_flatten_and_balance_comparison_based
tests._program.tabor_tests.LoopTests ‑ test_get_measurement_windows
tests._program.tabor_tests.LoopTests ‑ test_is_balanced
tests._program.tabor_tests.LoopTests ‑ test_is_leaf
tests._program.tabor_tests.LoopTests ‑ test_repr
tests._program.tabor_tests.LoopTests ‑ test_str
tests._program.tabor_tests.LoopTests ‑ test_unroll
tests._program.tabor_tests.PlottableProgramTests ‑ test_builtint_conversion
tests._program.tabor_tests.PlottableProgramTests ‑ test_eq
tests._program.tabor_tests.PlottableProgramTests ‑ test_from_read_data
tests._program.tabor_tests.PlottableProgramTests ‑ test_get_advanced_sequence_table
tests._program.tabor_tests.PlottableProgramTests ‑ test_get_as_single_waveform
tests._program.tabor_tests.PlottableProgramTests ‑ test_get_repetitions
tests._program.tabor_tests.PlottableProgramTests ‑ test_get_waveforms
tests._program.tabor_tests.PlottableProgramTests ‑ test_init
tests._program.tabor_tests.PlottableProgramTests ‑ test_iter
tests._program.tabor_tests.TaborMakeCombinedPyTaborCompareTest ‑ test_empty_segment_list
tests._program.tabor_tests.TaborMakeCombinedPyTaborCompareTest ‑ test_make_comb_both
tests._program.tabor_tests.TaborMakeCombinedPyTaborCompareTest ‑ test_make_single_chan
tests._program.tabor_tests.TaborMakeCombinedTest ‑ test_empty_segment_list
tests._program.tabor_tests.TaborMakeCombinedTest ‑ test_make_comb_both
tests._program.tabor_tests.TaborMakeCombinedTest ‑ test_make_single_chan
tests._program.tabor_tests.TaborMemoryManagementTests ‑ test_find_place_for_segments_in_memory
tests._program.tabor_tests.TaborProgramTests ‑ test_advanced_sequence_exceptions
tests._program.tabor_tests.TaborProgramTests ‑ test_depth_0_single_waveform
tests._program.tabor_tests.TaborProgramTests ‑ test_depth_1_advanced_sequence
tests._program.tabor_tests.TaborProgramTests ‑ test_depth_1_advanced_sequence_unroll
tests._program.tabor_tests.TaborProgramTests ‑ test_depth_1_single_sequence
tests._program.tabor_tests.TaborProgramTests ‑ test_depth_1_single_sequence_2
tests._program.tabor_tests.TaborProgramTests ‑ test_depth_1_single_waveform
tests._program.tabor_tests.TaborProgramTests ‑ test_init
tests._program.tabor_tests.TaborProgramTests ‑ test_sampled_segments
tests._program.tabor_tests.TaborProgramTests ‑ test_update_volatile_parameters_with_depth1
tests._program.tabor_tests.TaborProgramTests ‑ test_update_volatile_parameters_with_depth2
tests._program.tabor_tests.TaborSegmentTests ‑ test_data_a
tests._program.tabor_tests.TaborSegmentTests ‑ test_data_b
tests._program.tabor_tests.TaborSegmentTests ‑ test_eq
tests._program.tabor_tests.TaborSegmentTests ‑ test_from_binary_data
tests._program.tabor_tests.TaborSegmentTests ‑ test_from_binary_segment
tests._program.tabor_tests.TaborSegmentTests ‑ test_from_sampled
tests._program.tabor_tests.TaborSegmentTests ‑ test_num_points
tests._program.transformation_tests.ChainedTransformationTests ‑ test_call
tests._program.transformation_tests.ChainedTransformationTests ‑ test_chain
tests._program.transformation_tests.ChainedTransformationTests ‑ test_constant_propagation
tests._program.transformation_tests.ChainedTransformationTests ‑ test_get_input_channels
tests._program.transformation_tests.ChainedTransformationTests ‑ test_get_output_channels
tests._program.transformation_tests.ChainedTransformationTests ‑ test_init_and_properties
tests._program.transformation_tests.ChainedTransformationTests ‑ test_repr
tests._program.transformation_tests.IdentityTransformationTests ‑ test_call
tests._program.transformation_tests.IdentityTransformationTests ‑ test_chain
tests._program.transformation_tests.IdentityTransformationTests ‑ test_compare_key
tests._program.transformation_tests.IdentityTransformationTests ‑ test_constant_propagation
tests._program.transformation_tests.IdentityTransformationTests ‑ test_input_channels
tests._program.transformation_tests.IdentityTransformationTests ‑ test_output_channels
tests._program.transformation_tests.IdentityTransformationTests ‑ test_repr
tests._program.transformation_tests.IdentityTransformationTests ‑ test_scalar_trafo_works
tests._program.transformation_tests.IdentityTransformationTests ‑ test_singleton
tests._program.transformation_tests.LinearTransformationTests ‑ test_call
tests._program.transformation_tests.LinearTransformationTests ‑ test_compare_key_and_init
tests._program.transformation_tests.LinearTransformationTests ‑ test_constant_propagation
tests._program.transformation_tests.LinearTransformationTests ‑ test_from_pandas
tests._program.transformation_tests.LinearTransformationTests ‑ test_get_input_channels
tests._program.transformation_tests.LinearTransformationTests ‑ test_get_output_channels
tests._program.transformation_tests.LinearTransformationTests ‑ test_repr
tests._program.transformation_tests.LinearTransformationTests ‑ test_scalar_trafo_works
tests._program.transformation_tests.ParallelChannelTransformationTests ‑ test_constant_propagation
tests._program.transformation_tests.ParallelChannelTransformationTests ‑ test_init
tests._program.transformation_tests.ParallelChannelTransformationTests ‑ test_repr
tests._program.transformation_tests.ParallelChannelTransformationTests ‑ test_scalar_trafo_works
tests._program.transformation_tests.ParallelChannelTransformationTests ‑ test_time_dependence
tests._program.transformation_tests.ParallelChannelTransformationTests ‑ test_trafo
tests._program.transformation_tests.TestChaining ‑ test_chaining
tests._program.transformation_tests.TestChaining ‑ test_constant_propagation
tests._program.transformation_tests.TestChaining ‑ test_denesting
tests._program.transformation_tests.TestChaining ‑ test_identity_result
tests._program.transformation_tests.TestChaining ‑ test_single_transformation
tests._program.transformation_tests.TestOffsetTransformation ‑ test_compare_key
tests._program.transformation_tests.TestOffsetTransformation ‑ test_constant_propagation
tests._program.transformation_tests.TestOffsetTransformation ‑ test_get_input_channels
tests._program.transformation_tests.TestOffsetTransformation ‑ test_init
tests._program.transformation_tests.TestOffsetTransformation ‑ test_repr
tests._program.transformation_tests.TestOffsetTransformation ‑ test_scalar_trafo_works
tests._program.transformation_tests.TestOffsetTransformation ‑ test_time_dependence
tests._program.transformation_tests.TestOffsetTransformation ‑ test_trafo
tests._program.transformation_tests.TestScalingTransformation ‑ test_compare_key
tests._program.transformation_tests.TestScalingTransformation ‑ test_constant_propagation
tests._program.transformation_tests.TestScalingTransformation ‑ test_get_input_channels
tests._program.transformation_tests.TestScalingTransformation ‑ test_init
tests._program.transformation_tests.TestScalingTransformation ‑ test_repr
tests._program.transformation_tests.TestScalingTransformation ‑ test_scalar_trafo_works
tests._program.transformation_tests.TestScalingTransformation ‑ test_time_dependence
tests._program.transformation_tests.TestScalingTransformation ‑ test_trafo
tests._program.transformation_tests.TransformationTests ‑ test_chain
tests._program.waveforms_tests.ArithmeticWaveformTest ‑ test_const_propagation
tests._program.waveforms_tests.ArithmeticWaveformTest ‑ test_from_operator
tests._program.waveforms_tests.ArithmeticWaveformTest ‑ test_simple_properties
tests._program.waveforms_tests.ArithmeticWaveformTest ‑ test_unsafe_get_subset_for_channels
tests._program.waveforms_tests.ArithmeticWaveformTest ‑ test_unsafe_sample
tests._program.waveforms_tests.ConstantWaveformTests ‑ test_constness
tests._program.waveforms_tests.ConstantWaveformTests ‑ test_from_mapping
tests._program.waveforms_tests.ConstantWaveformTests ‑ test_waveform_duration
tests._program.waveforms_tests.ConstantWaveformTests ‑ test_waveform_sample
tests._program.waveforms_tests.FunctionWaveformTest ‑ test_constant_evaluation
tests._program.waveforms_tests.FunctionWaveformTest ‑ test_construction
tests._program.waveforms_tests.FunctionWaveformTest ‑ test_defined_channels
tests._program.waveforms_tests.FunctionWaveformTest ‑ test_duration
tests._program.waveforms_tests.FunctionWaveformTest ‑ test_equality
tests._program.waveforms_tests.FunctionWaveformTest ‑ test_repr
tests._program.waveforms_tests.FunctionWaveformTest ‑ test_unsafe_get_subset_for_channels
tests._program.waveforms_tests.FunctionWaveformTest ‑ test_unsafe_sample
tests._program.waveforms_tests.FunctorWaveformTests ‑ test_compare_key
tests._program.waveforms_tests.FunctorWaveformTests ‑ test_const_value
tests._program.waveforms_tests.FunctorWaveformTests ‑ test_duration
tests._program.waveforms_tests.FunctorWaveformTests ‑ test_from_functor
tests._program.waveforms_tests.FunctorWaveformTests ‑ test_unsafe_get_subset_for_channels
tests._program.waveforms_tests.FunctorWaveformTests ‑ test_unsafe_sample
tests._program.waveforms_tests.MultiChannelWaveformTest ‑ test_constant_default_impl
tests._program.waveforms_tests.MultiChannelWaveformTest ‑ test_equality
tests._program.waveforms_tests.MultiChannelWaveformTest ‑ test_from_parallel
tests._program.waveforms_tests.MultiChannelWaveformTest ‑ test_get_item
tests._program.waveforms_tests.MultiChannelWaveformTest ‑ test_init_no_args
tests._program.waveforms_tests.MultiChannelWaveformTest ‑ test_init_several_channels
tests._program.waveforms_tests.MultiChannelWaveformTest ‑ test_init_single_channel
tests._program.waveforms_tests.MultiChannelWaveformTest ‑ test_unsafe_get_subset_for_channels
tests._program.waveforms_tests.MultiChannelWaveformTest ‑ test_unsafe_sample
tests._program.waveforms_tests.RepetitionWaveformTest ‑ test_compare_key
tests._program.waveforms_tests.RepetitionWaveformTest ‑ test_defined_channels
tests._program.waveforms_tests.RepetitionWaveformTest ‑ test_duration
tests._program.waveforms_tests.RepetitionWaveformTest ‑ test_float_sample_time
tests._program.waveforms_tests.RepetitionWaveformTest ‑ test_from_repetition_count
tests._program.waveforms_tests.RepetitionWaveformTest ‑ test_init
tests._program.waveforms_tests.RepetitionWaveformTest ‑ test_repr
tests._program.waveforms_tests.RepetitionWaveformTest ‑ test_unsafe_get_subset_for_channels
tests._program.waveforms_tests.RepetitionWaveformTest ‑ test_unsafe_sample
tests._program.waveforms_tests.ReversedWaveformTest ‑ test_reversed_sample
tests._program.waveforms_tests.ReversedWaveformTest ‑ test_simple_properties
tests._program.waveforms_tests.SequenceWaveformTest ‑ test_from_sequence
tests._program.waveforms_tests.SequenceWaveformTest ‑ test_init
tests._program.waveforms_tests.SequenceWaveformTest ‑ test_repr
tests._program.waveforms_tests.SequenceWaveformTest ‑ test_sample_times_type
tests._program.waveforms_tests.SequenceWaveformTest ‑ test_unsafe_get_subset_for_channels
tests._program.waveforms_tests.SequenceWaveformTest ‑ test_unsafe_sample
tests._program.waveforms_tests.SubsetWaveformTest ‑ test_get_subset_for_channels
tests._program.waveforms_tests.SubsetWaveformTest ‑ test_simple_properties
tests._program.waveforms_tests.SubsetWaveformTest ‑ test_unsafe_sample
tests._program.waveforms_tests.TableWaveformTests ‑ test_const_detection_regression
tests._program.waveforms_tests.TableWaveformTests ‑ test_duration
tests._program.waveforms_tests.TableWaveformTests ‑ test_duration_no_entries_exception
tests._program.waveforms_tests.TableWaveformTests ‑ test_few_entries
tests._program.waveforms_tests.TableWaveformTests ‑ test_from_table
tests._program.waveforms_tests.TableWaveformTests ‑ test_simple_properties
tests._program.waveforms_tests.TableWaveformTests ‑ test_unsafe_get_subset_for_channels
tests._program.waveforms_tests.TableWaveformTests ‑ test_unsafe_sample
tests._program.waveforms_tests.TableWaveformTests ‑ test_validate_input_const_detection
tests._program.waveforms_tests.TableWaveformTests ‑ test_validate_input_duplicate_removal
tests._program.waveforms_tests.TableWaveformTests ‑ test_validate_input_errors
tests._program.waveforms_tests.TransformingWaveformTest ‑ test_const_value
tests._program.waveforms_tests.TransformingWaveformTest ‑ test_from_transformation
tests._program.waveforms_tests.TransformingWaveformTest ‑ test_get_subset_for_channels
tests._program.waveforms_tests.TransformingWaveformTest ‑ test_simple_properties
tests._program.waveforms_tests.TransformingWaveformTest ‑ test_unsafe_sample
tests._program.waveforms_tests.WaveformEntryTest ‑ test_interpolation_exception
tests._program.waveforms_tests.WaveformEntryTest ‑ test_repr
tests._program.waveforms_tests.WaveformTest ‑ test_constant_default_impl
tests._program.waveforms_tests.WaveformTest ‑ test_get_sampled_argument_forwarding
tests._program.waveforms_tests.WaveformTest ‑ test_get_sampled_caching
tests._program.waveforms_tests.WaveformTest ‑ test_get_sampled_empty
tests._program.waveforms_tests.WaveformTest ‑ test_get_sampled_exceptions
tests._program.waveforms_tests.WaveformTest ‑ test_get_subset_for_channels
tests._program.waveforms_tests.WaveformTest ‑ test_negation
tests._program.waveforms_tests.WaveformTest ‑ test_slot
tests.backward_compatibility.tabor_backward_compatibility_tests.ChargeScan1Tests ‑ test_1_1_deserialization
tests.backward_compatibility.tabor_backward_compatibility_tests.ChargeScan1Tests ‑ test_1_2_deserialization_2018
tests.backward_compatibility.tabor_backward_compatibility_tests.ChargeScan1Tests ‑ test_2_1_sequencing
tests.backward_compatibility.tabor_backward_compatibility_tests.ChargeScan1Tests ‑ test_3_1_initialize_hardware_setup
tests.backward_compatibility.tabor_backward_compatibility_tests.ChargeScan1Tests ‑ test_4_1_register_program
tests.backward_compatibility.tabor_backward_compatibility_tests.ChargeScan1Tests ‑ test_5_1_arm_program
tests.backward_compatibility.tabor_backward_compatibility_tests.ChargeScan1Tests ‑ test_6_1_read_program
tests.backward_compatibility.tabor_backward_compatibility_tests.ChargeScan1Tests ‑ test_7_1_verify_program
tests.backward_compatibility.tabor_backward_compatibility_tests.CompleteIntegrationTestHelper ‑ test_1_1_deserialization
tests.backward_compatibility.tabor_backward_compatibility_tests.CompleteIntegrationTestHelper ‑ test_1_2_deserialization_2018
tests.backward_compatibility.tabor_backward_compatibility_tests.CompleteIntegrationTestHelper ‑ test_2_1_sequencing
tests.backward_compatibility.tabor_backward_compatibility_tests.CompleteIntegrationTestHelper ‑ test_3_1_initialize_hardware_setup
tests.backward_compatibility.tabor_backward_compatibility_tests.CompleteIntegrationTestHelper ‑ test_4_1_register_program
tests.backward_compatibility.tabor_backward_compatibility_tests.CompleteIntegrationTestHelper ‑ test_5_1_arm_program
tests.backward_compatibility.tabor_backward_compatibility_tests.CompleteIntegrationTestHelper ‑ test_6_1_read_program
tests.backward_compatibility.tabor_backward_compatibility_tests.CompleteIntegrationTestHelper ‑ test_7_1_verify_program
tests.backward_compatibility.tabor_backward_compatibility_tests.DummyTest ‑ test_dummy
tests.comparable_tests.ComparableTests ‑ test_eq
tests.comparable_tests.ComparableTests ‑ test_hash
tests.expression_tests.ExpressionExceptionTests ‑ test_expression_variable_missing
tests.expression_tests.ExpressionExceptionTests ‑ test_non_numeric_evaluation
tests.expression_tests.ExpressionScalarTests ‑ test_defined_comparison
tests.expression_tests.ExpressionScalarTests ‑ test_evaluate_numeric
tests.expression_tests.ExpressionScalarTests ‑ test_evaluate_numeric_without_numpy
tests.expression_tests.ExpressionScalarTests ‑ test_evaluate_numpy
tests.expression_tests.ExpressionScalarTests ‑ test_evaluate_symbolic
tests.expression_tests.ExpressionScalarTests ‑ test_evaluate_variable_missing
tests.expression_tests.ExpressionScalarTests ‑ test_evaluate_with_exact_rationals
tests.expression_tests.ExpressionScalarTests ‑ test_format
tests.expression_tests.ExpressionScalarTests ‑ test_fstring
tests.expression_tests.ExpressionScalarTests ‑ test_hash
tests.expression_tests.ExpressionScalarTests ‑ test_indexing
tests.expression_tests.ExpressionScalarTests ‑ test_is_nan
tests.expression_tests.ExpressionScalarTests ‑ test_number_comparison
tests.expression_tests.ExpressionScalarTests ‑ test_number_math
tests.expression_tests.ExpressionScalarTests ‑ test_original_expression
tests.expression_tests.ExpressionScalarTests ‑ test_partial_evaluation
tests.expression_tests.ExpressionScalarTests ‑ test_partial_evaluation_vectorized
tests.expression_tests.ExpressionScalarTests ‑ test_pickle
tests.expression_tests.ExpressionScalarTests ‑ test_repr
tests.expression_tests.ExpressionScalarTests ‑ test_repr_original_expression_is_sympy
tests.expression_tests.ExpressionScalarTests ‑ test_special_function_numeric_evaluation
tests.expression_tests.ExpressionScalarTests ‑ test_str
tests.expression_tests.ExpressionScalarTests ‑ test_symbolic_math
tests.expression_tests.ExpressionScalarTests ‑ test_sympy_math
tests.expression_tests.ExpressionScalarTests ‑ test_undefined_comparison
tests.expression_tests.ExpressionScalarTests ‑ test_variables
tests.expression_tests.ExpressionScalarTests ‑ test_variables_indexed
tests.expression_tests.ExpressionTests ‑ test_make
tests.expression_tests.ExpressionVectorTests ‑ test_eq
tests.expression_tests.ExpressionVectorTests ‑ test_evaluate_numeric
tests.expression_tests.ExpressionVectorTests ‑ test_evaluate_numeric_2d
tests.expression_tests.ExpressionVectorTests ‑ test_hash
tests.expression_tests.ExpressionVectorTests ‑ test_numeric_expression
tests.expression_tests.ExpressionVectorTests ‑ test_partial_evaluation
tests.expression_tests.ExpressionVectorTests ‑ test_pickle
tests.expression_tests.ExpressionVectorTests ‑ test_symbolic_evaluation
tests.hardware.alazar_tests.AlazarProgramTest ‑ test_iter
tests.hardware.alazar_tests.AlazarProgramTest ‑ test_length_computation
tests.hardware.alazar_tests.AlazarProgramTest ‑ test_masks
tests.hardware.alazar_tests.AlazarProgramTest ‑ test_set_measurement_mask
tests.hardware.alazar_tests.AlazarTest ‑ test_add_mask_prototype
tests.hardware.alazar_tests.AlazarTest ‑ test_arm_operation
tests.hardware.alazar_tests.AlazarTest ‑ test_make_mask
tests.hardware.alazar_tests.AlazarTest ‑ test_mask_prototypes
tests.hardware.alazar_tests.AlazarTest ‑ test_register_measurement_windows
tests.hardware.alazar_tests.AlazarTest ‑ test_register_operations
tests.hardware.base_tests.ProgramEntryTests ‑ test_init
tests.hardware.base_tests.ProgramEntryTests ‑ test_sample_waveforms
tests.hardware.feature_awg.awg_new_driver_base_tests.TestBaseClasses ‑ test_channel_tuples
tests.hardware.feature_awg.awg_new_driver_base_tests.TestBaseClasses ‑ test_channels
tests.hardware.feature_awg.awg_new_driver_base_tests.TestBaseClasses ‑ test_device
tests.hardware.feature_awg.awg_new_driver_base_tests.TestBaseClasses ‑ test_error_handling
tests.hardware.feature_awg.channel_tuple_wrapper_tests.ChannelTupleAdapterTest ‑ test_arm
tests.hardware.feature_awg.channel_tuple_wrapper_tests.ChannelTupleAdapterTest ‑ test_clear
tests.hardware.feature_awg.channel_tuple_wrapper_tests.ChannelTupleAdapterTest ‑ test_programs
tests.hardware.feature_awg.channel_tuple_wrapper_tests.ChannelTupleAdapterTest ‑ test_remove
tests.hardware.feature_awg.channel_tuple_wrapper_tests.ChannelTupleAdapterTest ‑ test_set_volatile_parameters
tests.hardware.feature_awg.channel_tuple_wrapper_tests.ChannelTupleAdapterTest ‑ test_simple_properties
tests.hardware.feature_awg.channel_tuple_wrapper_tests.ChannelTupleAdapterTest ‑ test_upload
tests.hardware.feature_awg.tabor_new_driver_clock_tests.TaborTests ‑ test_all
tests.hardware.feature_awg.tabor_new_driver_simulator_based_tests.TaborAWGRepresentationTests ‑ test_amplitude
tests.hardware.feature_awg.tabor_new_driver_simulator_based_tests.TaborAWGRepresentationTests ‑ test_sample_rate
tests.hardware.feature_awg.tabor_new_driver_simulator_based_tests.TaborAWGRepresentationTests ‑ test_select_channel
tests.hardware.feature_awg.tabor_new_driver_simulator_based_tests.TaborAWGRepresentationTests ‑ test_select_marker
tests.hardware.feature_awg.tabor_new_driver_simulator_based_tests.TaborMemoryReadTests ‑ test_read_advanced_sequencer_table
tests.hardware.feature_awg.tabor_new_driver_simulator_based_tests.TaborMemoryReadTests ‑ test_read_sequence_tables
tests.hardware.feature_awg.tabor_new_driver_simulator_based_tests.TaborMemoryReadTests ‑ test_read_waveforms
tests.hardware.feature_awg.tabor_new_driver_simulator_based_tests.TaborMemoryReadTests ‑ test_set_volatile_parameter
tests.hardware.feature_awg.tabor_new_driver_tests.ConfigurationGuardTest ‑ test_config_guard
tests.hardware.setup_tests.HardwareSetupTests ‑ test_arm_program
tests.hardware.setup_tests.HardwareSetupTests ‑ test_clear_programs
tests.hardware.setup_tests.HardwareSetupTests ‑ test_known_awgs
tests.hardware.setup_tests.HardwareSetupTests ‑ test_known_dacs
tests.hardware.setup_tests.HardwareSetupTests ‑ test_register_program
tests.hardware.setup_tests.HardwareSetupTests ‑ test_register_program_exceptions
tests.hardware.setup_tests.HardwareSetupTests ‑ test_remove_program
tests.hardware.setup_tests.HardwareSetupTests ‑ test_rm_channel
tests.hardware.setup_tests.HardwareSetupTests ‑ test_run_program
tests.hardware.setup_tests.HardwareSetupTests ‑ test_set_channel
tests.hardware.setup_tests.HardwareSetupTests ‑ test_update_parameters
tests.hardware.setup_tests.SingleChannelTests ‑ test_eq_mark_mark
tests.hardware.setup_tests.SingleChannelTests ‑ test_eq_play_mark
tests.hardware.setup_tests.SingleChannelTests ‑ test_eq_play_play
tests.hardware.setup_tests.SingleChannelTests ‑ test_exceptions
tests.hardware.tabor_clock_tests.MyTest ‑ test_the_thing
tests.hardware.tabor_dummy_based_tests.TaborAWGRepresentationDummyBasedTests ‑ test_amplitude
tests.hardware.tabor_dummy_based_tests.TaborAWGRepresentationDummyBasedTests ‑ test_enable
tests.hardware.tabor_dummy_based_tests.TaborAWGRepresentationDummyBasedTests ‑ test_paranoia_level
tests.hardware.tabor_dummy_based_tests.TaborAWGRepresentationDummyBasedTests ‑ test_samplerate
tests.hardware.tabor_dummy_based_tests.TaborAWGRepresentationDummyBasedTests ‑ test_select_marker
tests.hardware.tabor_dummy_based_tests.TaborAWGRepresentationDummyBasedTests ‑ test_send_cmd
tests.hardware.tabor_dummy_based_tests.TaborAWGRepresentationDummyBasedTests ‑ test_trigger
tests.hardware.tabor_dummy_based_tests.TaborChannelPairTests ‑ test_amend_segments_flush
tests.hardware.tabor_dummy_based_tests.TaborChannelPairTests ‑ test_amend_segments_iter
tests.hardware.tabor_dummy_based_tests.TaborChannelPairTests ‑ test_change_armed_program_advanced_sequence
tests.hardware.tabor_dummy_based_tests.TaborChannelPairTests ‑ test_change_armed_program_single_sequence
tests.hardware.tabor_dummy_based_tests.TaborChannelPairTests ‑ test_change_armed_program_single_waveform
tests.hardware.tabor_dummy_based_tests.TaborChannelPairTests ‑ test_cleanup
tests.hardware.tabor_dummy_based_tests.TaborChannelPairTests ‑ test_copy
tests.hardware.tabor_dummy_based_tests.TaborChannelPairTests ‑ test_execute_multiple_commands_with_config_guard
tests.hardware.tabor_dummy_based_tests.TaborChannelPairTests ‑ test_free_program
tests.hardware.tabor_dummy_based_tests.TaborChannelPairTests ‑ test_init
tests.hardware.tabor_dummy_based_tests.TaborChannelPairTests ‑ test_remove
tests.hardware.tabor_dummy_based_tests.TaborChannelPairTests ‑ test_set_volatile_parameters
tests.hardware.tabor_dummy_based_tests.TaborChannelPairTests ‑ test_upload
tests.hardware.tabor_dummy_based_tests.TaborChannelPairTests ‑ test_upload_exceptions
tests.hardware.tabor_dummy_based_tests.TaborChannelPairTests ‑ test_upload_offset_handling
tests.hardware.tabor_dummy_based_tests.TaborChannelPairTests ‑ test_upload_segment
tests.hardware.tabor_simulator_based_tests.TaborAWGRepresentationTests ‑ test_amplitude
tests.hardware.tabor_simulator_based_tests.TaborAWGRepresentationTests ‑ test_sample_rate
tests.hardware.tabor_simulator_based_tests.TaborAWGRepresentationTests ‑ test_select_channel
tests.hardware.tabor_simulator_based_tests.TaborAWGRepresentationTests ‑ test_select_marker
tests.hardware.tabor_simulator_based_tests.TaborMemoryReadTests ‑ test_read_advanced_sequencer_table
tests.hardware.tabor_simulator_based_tests.TaborMemoryReadTests ‑ test_read_sequence_tables
tests.hardware.tabor_simulator_based_tests.TaborMemoryReadTests ‑ test_read_waveforms
tests.hardware.tabor_simulator_based_tests.TaborMemoryReadTests ‑ test_set_volatile_parameter
tests.hardware.tabor_tests.ConfigurationGuardTest ‑ test_config_guard
tests.hardware.tabor_tests.LoopTests ‑ test_cleanup
tests.hardware.tabor_tests.LoopTests ‑ test_cleanup_single_rep
tests.hardware.tabor_tests.LoopTests ‑ test_cleanup_warnings
tests.hardware.tabor_tests.LoopTests ‑ test_compare_key
tests.hardware.tabor_tests.LoopTests ‑ test_depth
tests.hardware.tabor_tests.LoopTests ‑ test_flatten_and_balance
tests.hardware.tabor_tests.LoopTests ‑ test_flatten_and_balance_comparison_based
tests.hardware.tabor_tests.LoopTests ‑ test_get_measurement_windows
tests.hardware.tabor_tests.LoopTests ‑ test_is_balanced
tests.hardware.tabor_tests.LoopTests ‑ test_is_leaf
tests.hardware.tabor_tests.LoopTests ‑ test_repr
tests.hardware.tabor_tests.LoopTests ‑ test_str
tests.hardware.tabor_tests.LoopTests ‑ test_unroll
tests.hardware.tektronix_tests.TektronixAWGTests ‑ test_clear_sequence
tests.hardware.tektronix_tests.TektronixAWGTests ‑ test_clear_waveforms
tests.hardware.tektronix_tests.TektronixAWGTests ‑ test_get_empty_sequence_positions
tests.hardware.tektronix_tests.TektronixAWGTests ‑ test_init
tests.hardware.tektronix_tests.TektronixAWGTests ‑ test_set_volatile_parameters
tests.hardware.tektronix_tests.TektronixProgramTests ‑ test_init
tests.hardware.tektronix_tests.TektronixProgramTests ‑ test_make_binary_waveform
tests.hardware.tektronix_tests.TektronixProgramTests ‑ test_parse_program
tests.hardware.tektronix_tests.TektronixWaveformStorageTest ‑ test_add_waveform
tests.hardware.tektronix_tests.TektronixWaveformStorageTest ‑ test_init
tests.hardware.tektronix_tests.TektronixWaveformStorageTest ‑ test_pop_waveform
tests.hardware.util_tests.FindPositionTest ‑ test_find_position
tests.hardware.util_tests.NotNoneIndexTest ‑ test_not_none_indices
tests.hardware.util_tests.SampleTimeCalculationTest ‑ test_get_sample_times
tests.hardware.util_tests.SampleTimeCalculationTest ‑ test_get_sample_times_single_wf
tests.hardware.util_tests.VoltageToBinaryTests ‑ test_voltage_to_uint16
tests.hardware.util_tests.VoltageToBinaryTests ‑ test_zero_level_14bit
tests.hardware.util_tests.ZHInstVoltageToUint16Test ‑ test_full
tests.hardware.util_tests.ZHInstVoltageToUint16Test ‑ test_range_exception
tests.hardware.util_tests.ZHInstVoltageToUint16Test ‑ test_size_exception
tests.hardware.util_tests.ZHInstVoltageToUint16Test ‑ test_zeros
tests.hardware.zihdawg_tests.ELFManagerTests ‑ test_compile
tests.hardware.zihdawg_tests.ELFManagerTests ‑ test_init
tests.hardware.zihdawg_tests.ELFManagerTests ‑ test_update_compile_job_status
tests.hardware.zihdawg_tests.ELFManagerTests ‑ test_upload
tests.hardware.zihdawg_tests.HDAWGChannelGroupTests ‑ test_init
tests.hardware.zihdawg_tests.HDAWGChannelGroupTests ‑ test_set_volatile_parameters
tests.hardware.zihdawg_tests.HDAWGChannelGroupTests ‑ test_upload
tests.hardware.zihdawg_tests.HDAWGRepresentationTests ‑ test_init
tests.parameter_scope_tests.DictScopeTests ‑ test_change_constants
tests.parameter_scope_tests.DictScopeTests ‑ test_eq
tests.parameter_scope_tests.DictScopeTests ‑ test_from_kwargs
tests.parameter_scope_tests.DictScopeTests ‑ test_from_mapping
tests.parameter_scope_tests.DictScopeTests ‑ test_get_parameter
tests.parameter_scope_tests.DictScopeTests ‑ test_get_volatile
tests.parameter_scope_tests.DictScopeTests ‑ test_init
tests.parameter_scope_tests.DictScopeTests ‑ test_mapping
tests.parameter_scope_tests.MappedScopeTests ‑ test_eq
tests.parameter_scope_tests.MappedScopeTests ‑ test_mapping
tests.parameter_scope_tests.MappedScopeTests ‑ test_parameter
tests.parameter_scope_tests.MappedScopeTests ‑ test_update_constants
tests.parameter_scope_tests.MappedScopeTests ‑ test_volatile_parameters
tests.pulses.abstract_pulse_template_tests.AbstractPulseTemplateTests ‑ test_declaring
tests.pulses.abstract_pulse_template_tests.AbstractPulseTemplateTests ‑ test_forwarded_get_attr
tests.pulses.abstract_pulse_template_tests.AbstractPulseTemplateTests ‑ test_freezing
tests.pulses.abstract_pulse_template_tests.AbstractPulseTemplateTests ‑ test_invalid_integral
tests.pulses.abstract_pulse_template_tests.AbstractPulseTemplateTests ‑ test_linking
tests.pulses.abstract_pulse_template_tests.AbstractPulseTemplateTests ‑ test_linking_wrong_frozen
tests.pulses.abstract_pulse_template_tests.AbstractPulseTemplateTests ‑ test_method_forwarding
tests.pulses.abstract_pulse_template_tests.AbstractPulseTemplateTests ‑ test_minimal_init
tests.pulses.abstract_pulse_template_tests.AbstractPulseTemplateTests ‑ test_serialization
tests.pulses.abstract_pulse_template_tests.AbstractPulseTemplateTests ‑ test_unlink
tests.pulses.abstract_pulse_template_tests.AbstractPulseTemplateTests ‑ test_unspecified
tests.pulses.arithmetic_pulse_template_tests.ArithmeticAtomicPulseTemplateSerializationTest ‑ test_conversion
tests.pulses.arithmetic_pulse_template_tests.ArithmeticAtomicPulseTemplateSerializationTest ‑ test_deserialization
tests.pulses.arithmetic_pulse_template_tests.ArithmeticAtomicPulseTemplateSerializationTest ‑ test_duplication_error
tests.pulses.arithmetic_pulse_template_tests.ArithmeticAtomicPulseTemplateSerializationTest ‑ test_get_type_identifier
tests.pulses.arithmetic_pulse_template_tests.ArithmeticAtomicPulseTemplateSerializationTest ‑ test_hash
tests.pulses.arithmetic_pulse_template_tests.ArithmeticAtomicPulseTemplateSerializationTest ‑ test_identifier
tests.pulses.arithmetic_pulse_template_tests.ArithmeticAtomicPulseTemplateSerializationTest ‑ test_manual_garbage_collect
tests.pulses.arithmetic_pulse_template_tests.ArithmeticAtomicPulseTemplateSerializationTest ‑ test_no_registration_before_correct_serialization
tests.pulses.arithmetic_pulse_template_tests.ArithmeticAtomicPulseTemplateSerializationTest ‑ test_renamed
tests.pulses.arithmetic_pulse_template_tests.ArithmeticAtomicPulseTemplateSerializationTest ‑ test_renamed_of_anonymous
tests.pulses.arithmetic_pulse_template_tests.ArithmeticAtomicPulseTemplateSerializationTest ‑ test_serialization
tests.pulses.arithmetic_pulse_template_tests.ArithmeticAtomicPulseTemplateSerializationTest ‑ test_serialization_and_deserialization
tests.pulses.arithmetic_pulse_template_tests.ArithmeticAtomicPulseTemplateTest ‑ test_as_expression
tests.pulses.arithmetic_pulse_template_tests.ArithmeticAtomicPulseTemplateTest ‑ test_build_waveform
tests.pulses.arithmetic_pulse_template_tests.ArithmeticAtomicPulseTemplateTest ‑ test_code_operator
tests.pulses.arithmetic_pulse_template_tests.ArithmeticAtomicPulseTemplateTest ‑ test_duration
tests.pulses.arithmetic_pulse_template_tests.ArithmeticAtomicPulseTemplateTest ‑ test_init
tests.pulses.arithmetic_pulse_template_tests.ArithmeticAtomicPulseTemplateTest ‑ test_initial_final_values
tests.pulses.arithmetic_pulse_template_tests.ArithmeticAtomicPulseTemplateTest ‑ test_integral
tests.pulses.arithmetic_pulse_template_tests.ArithmeticAtomicPulseTemplateTest ‑ test_simple_properties
tests.pulses.arithmetic_pulse_template_tests.ArithmeticPulseTemplateTest ‑ test_build_waveform
tests.pulses.arithmetic_pulse_template_tests.ArithmeticPulseTemplateTest ‑ test_final_values
tests.pulses.arithmetic_pulse_template_tests.ArithmeticPulseTemplateTest ‑ test_get_scalar_value
tests.pulses.arithmetic_pulse_template_tests.ArithmeticPulseTemplateTest ‑ test_get_transformation
tests.pulses.arithmetic_pulse_template_tests.ArithmeticPulseTemplateTest ‑ test_init
tests.pulses.arithmetic_pulse_template_tests.ArithmeticPulseTemplateTest ‑ test_initial_values
tests.pulses.arithmetic_pulse_template_tests.ArithmeticPulseTemplateTest ‑ test_integral
tests.pulses.arithmetic_pulse_template_tests.ArithmeticPulseTemplateTest ‑ test_internal_create_program
tests.pulses.arithmetic_pulse_template_tests.ArithmeticPulseTemplateTest ‑ test_parameter_names
tests.pulses.arithmetic_pulse_template_tests.ArithmeticPulseTemplateTest ‑ test_parse_operand
tests.pulses.arithmetic_pulse_template_tests.ArithmeticPulseTemplateTest ‑ test_repr
tests.pulses.arithmetic_pulse_template_tests.ArithmeticPulseTemplateTest ‑ test_simple_attributes
tests.pulses.arithmetic_pulse_template_tests.ArithmeticPulseTemplateTest ‑ test_time_dependence
tests.pulses.arithmetic_pulse_template_tests.ArithmeticPulseTemplateTest ‑ test_time_dependent_expression
tests.pulses.arithmetic_pulse_template_tests.ArithmeticPulseTemplateTest ‑ test_time_dependent_global_expression
tests.pulses.arithmetic_pulse_template_tests.ArithmeticPulseTemplateTest ‑ test_time_dependent_integral
tests.pulses.arithmetic_pulse_template_tests.ArithmeticPulseTemplateTest ‑ test_try_operation
tests.pulses.arithmetic_pulse_template_tests.ArithmeticUsageTests ‑ test_offset
tests.pulses.arithmetic_pulse_template_tests.ArithmeticUsageTests ‑ test_scaling
tests.pulses.bug_tests.BugTests ‑ test_issue_584_uninitialized_table_sample
tests.pulses.bug_tests.BugTests ‑ test_issue_612_for_loop_duration
tests.pulses.bug_tests.BugTests ‑ test_plot_with_parameter_value_being_expression_string
tests.pulses.bug_tests.BugTests ‑ test_plotting_two_channel_function_pulse_after_two_channel_table_pulse_crash
tests.pulses.constant_pulse_template_tests.ConstantPulseTemplateSerializationTests ‑ test_conversion
tests.pulses.constant_pulse_template_tests.ConstantPulseTemplateSerializationTests ‑ test_deserialization
tests.pulses.constant_pulse_template_tests.ConstantPulseTemplateSerializationTests ‑ test_duplication_error
tests.pulses.constant_pulse_template_tests.ConstantPulseTemplateSerializationTests ‑ test_get_type_identifier
tests.pulses.constant_pulse_template_tests.ConstantPulseTemplateSerializationTests ‑ test_hash
tests.pulses.constant_pulse_template_tests.ConstantPulseTemplateSerializationTests ‑ test_identifier
tests.pulses.constant_pulse_template_tests.ConstantPulseTemplateSerializationTests ‑ test_legacy_deserialization
tests.pulses.constant_pulse_template_tests.ConstantPulseTemplateSerializationTests ‑ test_manual_garbage_collect
tests.pulses.constant_pulse_template_tests.ConstantPulseTemplateSerializationTests ‑ test_no_registration_before_correct_serialization
tests.pulses.constant_pulse_template_tests.ConstantPulseTemplateSerializationTests ‑ test_renamed
tests.pulses.constant_pulse_template_tests.ConstantPulseTemplateSerializationTests ‑ test_renamed_of_anonymous
tests.pulses.constant_pulse_template_tests.ConstantPulseTemplateSerializationTests ‑ test_serialization
tests.pulses.constant_pulse_template_tests.ConstantPulseTemplateSerializationTests ‑ test_serialization_and_deserialization
tests.pulses.constant_pulse_template_tests.TestConstantPulseTemplate ‑ test_ConstantPulseTemplate
tests.pulses.constant_pulse_template_tests.TestConstantPulseTemplate ‑ test_build_waveform
tests.pulses.constant_pulse_template_tests.TestConstantPulseTemplate ‑ test_expressions
tests.pulses.constant_pulse_template_tests.TestConstantPulseTemplate ‑ test_regression_defined_channels
tests.pulses.constant_pulse_template_tests.TestConstantPulseTemplate ‑ test_regression_duration_conversion
tests.pulses.constant_pulse_template_tests.TestConstantPulseTemplate ‑ test_regression_duration_conversion_functionpt
tests.pulses.constant_pulse_template_tests.TestConstantPulseTemplate ‑ test_regression_sequencept_with_mappingpt
tests.pulses.constant_pulse_template_tests.TestConstantPulseTemplate ‑ test_regression_template_combination
tests.pulses.constant_pulse_template_tests.TestConstantPulseTemplate ‑ test_zero_duration
tests.pulses.function_pulse_tests.FunctionPulseMeasurementTest ‑ test_measurement_windows
tests.pulses.function_pulse_tests.FunctionPulseMeasurementTest ‑ test_measurement_windows_with_parameters
tests.pulses.function_pulse_tests.FunctionPulseMeasurementTest ‑ test_multiple_measurement_windows
tests.pulses.function_pulse_tests.FunctionPulseMeasurementTest ‑ test_no_measurement_windows
tests.pulses.function_pulse_tests.FunctionPulseOldSerializationTests ‑ test_deserialize_old
tests.pulses.function_pulse_tests.FunctionPulseOldSerializationTests ‑ test_get_serialization_data_old
tests.pulses.function_pulse_tests.FunctionPulseOldSerializationTests ‑ test_serializer_integration_old
tests.pulses.function_pulse_tests.FunctionPulsePropertyTest ‑ test_as_expression
tests.pulses.function_pulse_tests.FunctionPulsePropertyTest ‑ test_defined_channels
tests.pulses.function_pulse_tests.FunctionPulsePropertyTest ‑ test_duration
tests.pulses.function_pulse_tests.FunctionPulsePropertyTest ‑ test_expression
tests.pulses.function_pulse_tests.FunctionPulsePropertyTest ‑ test_final_values
tests.pulses.function_pulse_tests.FunctionPulsePropertyTest ‑ test_function_parameters
tests.pulses.function_pulse_tests.FunctionPulsePropertyTest ‑ test_initial_values
tests.pulses.function_pulse_tests.FunctionPulsePropertyTest ‑ test_integral
tests.pulses.function_pulse_tests.FunctionPulsePropertyTest ‑ test_measurement_names
tests.pulses.function_pulse_tests.FunctionPulsePropertyTest ‑ test_parameter_names
tests.pulses.function_pulse_tests.FunctionPulsePropertyTest ‑ test_parameter_names_and_declarations_expression_input
tests.pulses.function_pulse_tests.FunctionPulsePropertyTest ‑ test_parameter_names_and_declarations_string_input
tests.pulses.function_pulse_tests.FunctionPulseSequencingTest ‑ test_build_waveform
tests.pulses.function_pulse_tests.FunctionPulseSequencingTest ‑ test_build_waveform_none
tests.pulses.function_pulse_tests.FunctionPulseSerializationTest ‑ test_conversion
tests.pulses.function_pulse_tests.FunctionPulseSerializationTest ‑ test_deserialization
tests.pulses.function_pulse_tests.FunctionPulseSerializationTest ‑ test_duplication_error
tests.pulses.function_pulse_tests.FunctionPulseSerializationTest ‑ test_get_type_identifier
tests.pulses.function_pulse_tests.FunctionPulseSerializationTest ‑ test_hash
tests.pulses.function_pulse_tests.FunctionPulseSerializationTest ‑ test_identifier
tests.pulses.function_pulse_tests.FunctionPulseSerializationTest ‑ test_manual_garbage_collect
tests.pulses.function_pulse_tests.FunctionPulseSerializationTest ‑ test_no_registration_before_correct_serialization
tests.pulses.function_pulse_tests.FunctionPulseSerializationTest ‑ test_renamed
tests.pulses.function_pulse_tests.FunctionPulseSerializationTest ‑ test_renamed_of_anonymous
tests.pulses.function_pulse_tests.FunctionPulseSerializationTest ‑ test_serialization
tests.pulses.function_pulse_tests.FunctionPulseSerializationTest ‑ test_serialization_and_deserialization
tests.pulses.function_pulse_tests.MeasurementDefinerTest ‑ test_measurement_windows
tests.pulses.function_pulse_tests.MeasurementDefinerTest ‑ test_measurement_windows_invalid
tests.pulses.function_pulse_tests.MeasurementDefinerTest ‑ test_measurement_windows_with_parameters
tests.pulses.function_pulse_tests.MeasurementDefinerTest ‑ test_multiple_windows
tests.pulses.function_pulse_tests.MeasurementDefinerTest ‑ test_no_measurement_windows
tests.pulses.function_pulse_tests.MeasurementDefinerTest ‑ test_none_mappings
tests.pulses.function_pulse_tests.ParameterConstrainerTest ‑ test_constrained_parameters
tests.pulses.function_pulse_tests.ParameterConstrainerTest ‑ test_parameter_constraints
tests.pulses.function_pulse_tests.ParameterConstrainerTest ‑ test_validate_parameter_constraints
tests.pulses.function_pulse_tests.TablePulseTemplateConstraintTest ‑ test_constrained_parameters
tests.pulses.function_pulse_tests.TablePulseTemplateConstraintTest ‑ test_parameter_constraints
tests.pulses.function_pulse_tests.TablePulseTemplateConstraintTest ‑ test_validate_parameter_constraints
tests.pulses.function_pulse_tests.TablePulseTemplateMeasurementTest ‑ test_measurement_windows
tests.pulses.function_pulse_tests.TablePulseTemplateMeasurementTest ‑ test_measurement_windows_invalid
tests.pulses.function_pulse_tests.TablePulseTemplateMeasurementTest ‑ test_measurement_windows_with_parameters
tests.pulses.function_pulse_tests.TablePulseTemplateMeasurementTest ‑ test_multiple_windows
tests.pulses.function_pulse_tests.TablePulseTemplateMeasurementTest ‑ test_no_measurement_windows
tests.pulses.function_pulse_tests.TablePulseTemplateMeasurementTest ‑ test_none_mappings
tests.pulses.interpolation_tests.InterpolationTest ‑ test_hold_interpolation
tests.pulses.interpolation_tests.InterpolationTest ‑ test_jump_interpolation
tests.pulses.interpolation_tests.InterpolationTest ‑ test_linear_interpolation
tests.pulses.interpolation_tests.InterpolationTest ‑ test_repr_str
tests.pulses.loop_pulse_template_tests.ForLoopPulseTemplateOldSerializationTests ‑ test_deserialize_all_features_old
tests.pulses.loop_pulse_template_tests.ForLoopPulseTemplateOldSerializationTests ‑ test_deserialize_minimal_old
tests.pulses.loop_pulse_template_tests.ForLoopPulseTemplateOldSerializationTests ‑ test_get_serialization_data_all_features_old
tests.pulses.loop_pulse_template_tests.ForLoopPulseTemplateOldSerializationTests ‑ test_get_serialization_data_minimal_old
tests.pulses.loop_pulse_template_tests.ForLoopPulseTemplateSerializationTests ‑ test_conversion
tests.pulses.loop_pulse_template_tests.ForLoopPulseTemplateSerializationTests ‑ test_deserialization
tests.pulses.loop_pulse_template_tests.ForLoopPulseTemplateSerializationTests ‑ test_duplication_error
tests.pulses.loop_pulse_template_tests.ForLoopPulseTemplateSerializationTests ‑ test_get_type_identifier
tests.pulses.loop_pulse_template_tests.ForLoopPulseTemplateSerializationTests ‑ test_hash
tests.pulses.loop_pulse_template_tests.ForLoopPulseTemplateSerializationTests ‑ test_identifier
tests.pulses.loop_pulse_template_tests.ForLoopPulseTemplateSerializationTests ‑ test_manual_garbage_collect
tests.pulses.loop_pulse_template_tests.ForLoopPulseTemplateSerializationTests ‑ test_no_registration_before_correct_serialization
tests.pulses.loop_pulse_template_tests.ForLoopPulseTemplateSerializationTests ‑ test_renamed
tests.pulses.loop_pulse_template_tests.ForLoopPulseTemplateSerializationTests ‑ test_renamed_of_anonymous
tests.pulses.loop_pulse_template_tests.ForLoopPulseTemplateSerializationTests ‑ test_serialization
tests.pulses.loop_pulse_template_tests.ForLoopPulseTemplateSerializationTests ‑ test_serialization_and_deserialization
tests.pulses.loop_pulse_template_tests.ForLoopPulseTemplateTest ‑ test_body_scope_generator
tests.pulses.loop_pulse_template_tests.ForLoopPulseTemplateTest ‑ test_duration
tests.pulses.loop_pulse_template_tests.ForLoopPulseTemplateTest ‑ test_final_values
tests.pulses.loop_pulse_template_tests.ForLoopPulseTemplateTest ‑ test_init
tests.pulses.loop_pulse_template_tests.ForLoopPulseTemplateTest ‑ test_initial_values
tests.pulses.loop_pulse_template_tests.ForLoopPulseTemplateTest ‑ test_integral
tests.pulses.loop_pulse_template_tests.ForLoopPulseTemplateTest ‑ test_loop_index
tests.pulses.loop_pulse_template_tests.ForLoopPulseTemplateTest ‑ test_parameter_names
tests.pulses.loop_pulse_template_tests.ForLoopPulseTemplateTest ‑ test_parameter_names_param_only_in_constraint
tests.pulses.loop_pulse_template_tests.ForLoopScopeTests ‑ test_additional
tests.pulses.loop_pulse_template_tests.ForLoopScopeTests ‑ test_overwrite
tests.pulses.loop_pulse_template_tests.ForLoopTemplateSequencingTests ‑ test_create_program
tests.pulses.loop_pulse_template_tests.ForLoopTemplateSequencingTests ‑ test_create_program_append
tests.pulses.loop_pulse_template_tests.ForLoopTemplateSequencingTests ‑ test_create_program_body_none
tests.pulses.loop_pulse_template_tests.ForLoopTemplateSequencingTests ‑ test_create_program_constraint_on_loop_var_exception
tests.pulses.loop_pulse_template_tests.ForLoopTemplateSequencingTests ‑ test_create_program_invalid_measurement_mapping
tests.pulses.loop_pulse_template_tests.ForLoopTemplateSequencingTests ‑ test_create_program_invalid_params
tests.pulses.loop_pulse_template_tests.ForLoopTemplateSequencingTests ‑ test_create_program_missing_params
tests.pulses.loop_pulse_template_tests.LoopPulseTemplateTests ‑ test_body
tests.pulses.loop_pulse_template_tests.LoopPulseTemplateTests ‑ test_defined_channels
tests.pulses.loop_pulse_template_tests.LoopPulseTemplateTests ‑ test_measurement_names
tests.pulses.loop_pulse_template_tests.ParametrizedRangeTest ‑ test_init
tests.pulses.loop_pulse_template_tests.ParametrizedRangeTest ‑ test_parameter_names
tests.pulses.loop_pulse_template_tests.ParametrizedRangeTest ‑ test_to_range
tests.pulses.mapping_pulse_template_tests.MappingPulseTemplateOldSerializationTests ‑ test_deserialize
tests.pulses.mapping_pulse_template_tests.MappingPulseTemplateOldSerializationTests ‑ test_get_serialization_data
tests.pulses.mapping_pulse_template_tests.MappingPulseTemplateRegressionTests ‑ test_issue_451
tests.pulses.mapping_pulse_template_tests.MappingPulseTemplateSequencingTest ‑ test_create_program
tests.pulses.mapping_pulse_template_tests.MappingPulseTemplateSequencingTest ‑ test_create_program_invalid_measurement_mapping
tests.pulses.mapping_pulse_template_tests.MappingPulseTemplateSequencingTest ‑ test_create_program_parameter_constraint_violation
tests.pulses.mapping_pulse_template_tests.MappingPulseTemplateSequencingTest ‑ test_create_program_subtemplate_none
tests.pulses.mapping_pulse_template_tests.MappingPulseTemplateSequencingTest ‑ test_same_channel_error
tests.pulses.mapping_pulse_template_tests.MappingPulseTemplateSerializationTests ‑ test_conversion
tests.pulses.mapping_pulse_template_tests.MappingPulseTemplateSerializationTests ‑ test_deserialization
tests.pulses.mapping_pulse_template_tests.MappingPulseTemplateSerializationTests ‑ test_duplication_error
tests.pulses.mapping_pulse_template_tests.MappingPulseTemplateSerializationTests ‑ test_get_type_identifier
tests.pulses.mapping_pulse_template_tests.MappingPulseTemplateSerializationTests ‑ test_hash
tests.pulses.mapping_pulse_template_tests.MappingPulseTemplateSerializationTests ‑ test_identifier
tests.pulses.mapping_pulse_template_tests.MappingPulseTemplateSerializationTests ‑ test_manual_garbage_collect
tests.pulses.mapping_pulse_template_tests.MappingPulseTemplateSerializationTests ‑ test_no_registration_before_correct_serialization
tests.pulses.mapping_pulse_template_tests.MappingPulseTemplateSerializationTests ‑ test_renamed
tests.pulses.mapping_pulse_template_tests.MappingPulseTemplateSerializationTests ‑ test_renamed_of_anonymous
tests.pulses.mapping_pulse_template_tests.MappingPulseTemplateSerializationTests ‑ test_serialization
tests.pulses.mapping_pulse_template_tests.MappingPulseTemplateSerializationTests ‑ test_serialization_and_deserialization
tests.pulses.mapping_pulse_template_tests.MappingTemplateTests ‑ test_as_expression
tests.pulses.mapping_pulse_template_tests.MappingTemplateTests ‑ test_constrained
tests.pulses.mapping_pulse_template_tests.MappingTemplateTests ‑ test_defined_channels
tests.pulses.mapping_pulse_template_tests.MappingTemplateTests ‑ test_drop_channel
tests.pulses.mapping_pulse_template_tests.MappingTemplateTests ‑ test_duration
tests.pulses.mapping_pulse_template_tests.MappingTemplateTests ‑ test_external_params
tests.pulses.mapping_pulse_template_tests.MappingTemplateTests ‑ test_from_tuple
tests.pulses.mapping_pulse_template_tests.MappingTemplateTests ‑ test_from_tuple_exceptions
tests.pulses.mapping_pulse_template_tests.MappingTemplateTests ‑ test_from_tuple_partial_mappings
tests.pulses.mapping_pulse_template_tests.MappingTemplateTests ‑ test_get_updated_channel_mapping
tests.pulses.mapping_pulse_template_tests.MappingTemplateTests ‑ test_get_updated_measurement_mapping
tests.pulses.mapping_pulse_template_tests.MappingTemplateTests ‑ test_init_exceptions
tests.pulses.mapping_pulse_template_tests.MappingTemplateTests ‑ test_initial_final_values
tests.pulses.mapping_pulse_template_tests.MappingTemplateTests ‑ test_integral
tests.pulses.mapping_pulse_template_tests.MappingTemplateTests ‑ test_map_parameters
tests.pulses.mapping_pulse_template_tests.MappingTemplateTests ‑ test_measurement_names
tests.pulses.mapping_pulse_template_tests.MappingTemplateTests ‑ test_nested_mapping_avoidance
tests.pulses.mapping_pulse_template_tests.MappingTemplateTests ‑ test_parameter_names
tests.pulses.mapping_pulse_template_tests.MappingTemplateTests ‑ test_partial_parameter_mapping
tests.pulses.mapping_pulse_template_tests.PulseTemplateParameterMappingExceptionsTests ‑ test_missing_mapping_exception_str
tests.pulses.mapping_pulse_template_tests.PulseTemplateParameterMappingExceptionsTests ‑ test_unnecessary_mapping_exception_str
tests.pulses.measurement_tests.MeasurementDefinerTest ‑ test_measurement_windows
tests.pulses.measurement_tests.MeasurementDefinerTest ‑ test_measurement_windows_invalid
tests.pulses.measurement_tests.MeasurementDefinerTest ‑ test_measurement_windows_with_parameters
tests.pulses.measurement_tests.MeasurementDefinerTest ‑ test_multiple_windows
tests.pulses.measurement_tests.MeasurementDefinerTest ‑ test_no_measurement_windows
tests.pulses.measurement_tests.MeasurementDefinerTest ‑ test_none_mappings
tests.pulses.measurement_tests.ParameterConstrainerTest ‑ test_constrained_parameters
tests.pulses.measurement_tests.ParameterConstrainerTest ‑ test_parameter_constraints
tests.pulses.measurement_tests.ParameterConstrainerTest ‑ test_validate_parameter_constraints
tests.pulses.multi_channel_pulse_template_tests.AtomicMultiChannelPulseTemplateOldSerializationTests ‑ test_deserialize_old
tests.pulses.multi_channel_pulse_template_tests.AtomicMultiChannelPulseTemplateOldSerializationTests ‑ test_serialize_old
tests.pulses.multi_channel_pulse_template_tests.AtomicMultiChannelPulseTemplateSerializationTests ‑ test_conversion
tests.pulses.multi_channel_pulse_template_tests.AtomicMultiChannelPulseTemplateSerializationTests ‑ test_deserialization
tests.pulses.multi_channel_pulse_template_tests.AtomicMultiChannelPulseTemplateSerializationTests ‑ test_duplication_error
tests.pulses.multi_channel_pulse_template_tests.AtomicMultiChannelPulseTemplateSerializationTests ‑ test_get_type_identifier
tests.pulses.multi_channel_pulse_template_tests.AtomicMultiChannelPulseTemplateSerializationTests ‑ test_hash
tests.pulses.multi_channel_pulse_template_tests.AtomicMultiChannelPulseTemplateSerializationTests ‑ test_identifier
tests.pulses.multi_channel_pulse_template_tests.AtomicMultiChannelPulseTemplateSerializationTests ‑ test_manual_garbage_collect
tests.pulses.multi_channel_pulse_template_tests.AtomicMultiChannelPulseTemplateSerializationTests ‑ test_no_registration_before_correct_serialization
tests.pulses.multi_channel_pulse_template_tests.AtomicMultiChannelPulseTemplateSerializationTests ‑ test_renamed
tests.pulses.multi_channel_pulse_template_tests.AtomicMultiChannelPulseTemplateSerializationTests ‑ test_renamed_of_anonymous
tests.pulses.multi_channel_pulse_template_tests.AtomicMultiChannelPulseTemplateSerializationTests ‑ test_serialization
tests.pulses.multi_channel_pulse_template_tests.AtomicMultiChannelPulseTemplateSerializationTests ‑ test_serialization_and_deserialization
tests.pulses.multi_channel_pulse_template_tests.AtomicMultiChannelPulseTemplateTest ‑ test_as_expression
tests.pulses.multi_channel_pulse_template_tests.AtomicMultiChannelPulseTemplateTest ‑ test_channel_intersection
tests.pulses.multi_channel_pulse_template_tests.AtomicMultiChannelPulseTemplateTest ‑ test_defined_channels
tests.pulses.multi_channel_pulse_template_tests.AtomicMultiChannelPulseTemplateTest ‑ test_duration
tests.pulses.multi_channel_pulse_template_tests.AtomicMultiChannelPulseTemplateTest ‑ test_init_empty
tests.pulses.multi_channel_pulse_template_tests.AtomicMultiChannelPulseTemplateTest ‑ test_instantiation_duration_check
tests.pulses.multi_channel_pulse_template_tests.AtomicMultiChannelPulseTemplateTest ‑ test_integral
tests.pulses.multi_channel_pulse_template_tests.AtomicMultiChannelPulseTemplateTest ‑ test_mapping_template_mixed_conversion
tests.pulses.multi_channel_pulse_template_tests.AtomicMultiChannelPulseTemplateTest ‑ test_mapping_template_pure_conversion
tests.pulses.multi_channel_pulse_template_tests.AtomicMultiChannelPulseTemplateTest ‑ test_measurement_names
tests.pulses.multi_channel_pulse_template_tests.AtomicMultiChannelPulseTemplateTest ‑ test_non_atomic_subtemplates
tests.pulses.multi_channel_pulse_template_tests.AtomicMultiChannelPulseTemplateTest ‑ test_parameter_names
tests.pulses.multi_channel_pulse_template_tests.AtomicMultiChannelPulseTemplateTest ‑ test_parameter_names_2
tests.pulses.multi_channel_pulse_template_tests.MultiChannelPulseTemplateSequencingTests ‑ test_build_waveform
tests.pulses.multi_channel_pulse_template_tests.MultiChannelPulseTemplateSequencingTests ‑ test_build_waveform_none
tests.pulses.multi_channel_pulse_template_tests.MultiChannelPulseTemplateSequencingTests ‑ test_get_measurement_windows
tests.pulses.multi_channel_pulse_template_tests.ParallelChannelPulseTemplateSerializationTests ‑ test_conversion
tests.pulses.multi_channel_pulse_template_tests.ParallelChannelPulseTemplateSerializationTests ‑ test_deserialization
tests.pulses.multi_channel_pulse_template_tests.ParallelChannelPulseTemplateSerializationTests ‑ test_duplication_error
tests.pulses.multi_channel_pulse_template_tests.ParallelChannelPulseTemplateSerializationTests ‑ test_get_type_identifier
tests.pulses.multi_channel_pulse_template_tests.ParallelChannelPulseTemplateSerializationTests ‑ test_hash
tests.pulses.multi_channel_pulse_template_tests.ParallelChannelPulseTemplateSerializationTests ‑ test_identifier
tests.pulses.multi_channel_pulse_template_tests.ParallelChannelPulseTemplateSerializationTests ‑ test_manual_garbage_collect
tests.pulses.multi_channel_pulse_template_tests.ParallelChannelPulseTemplateSerializationTests ‑ test_no_registration_before_correct_serialization
tests.pulses.multi_channel_pulse_template_tests.ParallelChannelPulseTemplateSerializationTests ‑ test_renamed
tests.pulses.multi_channel_pulse_template_tests.ParallelChannelPulseTemplateSerializationTests ‑ test_renamed_of_anonymous
tests.pulses.multi_channel_pulse_template_tests.ParallelChannelPulseTemplateSerializationTests ‑ test_serialization
tests.pulses.multi_channel_pulse_template_tests.ParallelChannelPulseTemplateSerializationTests ‑ test_serialization_and_deserialization
tests.pulses.multi_channel_pulse_template_tests.ParallelChannelPulseTemplateTests ‑ test_build_waveform
tests.pulses.multi_channel_pulse_template_tests.ParallelChannelPulseTemplateTests ‑ test_final_values
tests.pulses.multi_channel_pulse_template_tests.ParallelChannelPulseTemplateTests ‑ test_get_overwritten_channels_values
tests.pulses.multi_channel_pulse_template_tests.ParallelChannelPulseTemplateTests ‑ test_init
tests.pulses.multi_channel_pulse_template_tests.ParallelChannelPulseTemplateTests ‑ test_initial_values
tests.pulses.multi_channel_pulse_template_tests.ParallelChannelPulseTemplateTests ‑ test_integral
tests.pulses.multi_channel_pulse_template_tests.ParallelChannelPulseTemplateTests ‑ test_internal_create_program
tests.pulses.multi_channel_pulse_template_tests.ParallelChannelPulseTemplateTests ‑ test_missing_implementations
tests.pulses.multi_channel_pulse_template_tests.ParallelChannelPulseTemplateTests ‑ test_parameter_names
tests.pulses.multi_channel_pulse_template_tests.ParallelChannelPulseTemplateTests ‑ test_time_dependence
tests.pulses.parameters_tests.InvalidParameterNameExceptionTests ‑ test
tests.pulses.parameters_tests.ParameterConstraintTest ‑ test_equal
tests.pulses.parameters_tests.ParameterConstraintTest ‑ test_expressions
tests.pulses.parameters_tests.ParameterConstraintTest ‑ test_no_relation
tests.pulses.parameters_tests.ParameterConstraintTest ‑ test_ordering
tests.pulses.parameters_tests.ParameterConstraintTest ‑ test_repr
tests.pulses.parameters_tests.ParameterConstraintTest ‑ test_str_and_serialization
tests.pulses.parameters_tests.ParameterNotProvidedExceptionTests ‑ test
tests.pulses.plotting_tests.PlotterTests ‑ test_bug_447
tests.pulses.plotting_tests.PlotterTests ‑ test_plot_empty_pulse
tests.pulses.plotting_tests.PlotterTests ‑ test_plot_pulse_automatic_sample_rate
tests.pulses.plotting_tests.PlotterTests ‑ test_render_loop_invalid_slice
tests.pulses.plotting_tests.PlotterTests ‑ test_render_loop_sliced
tests.pulses.plotting_tests.PlotterTests ‑ test_render_warning
tests.pulses.plotting_tests.PlottingIsinstanceTests ‑ test_bug_422
tests.pulses.plotting_tests.PlottingIsinstanceTests ‑ test_bug_422_mock
tests.pulses.plotting_tests.PlottingNotPossibleExceptionTests ‑ test
tests.pulses.point_pulse_template_tests.MeasurementDefinerTest ‑ test_measurement_windows
tests.pulses.point_pulse_template_tests.MeasurementDefinerTest ‑ test_measurement_windows_invalid
tests.pulses.point_pulse_template_tests.MeasurementDefinerTest ‑ test_measurement_windows_with_parameters
tests.pulses.point_pulse_template_tests.MeasurementDefinerTest ‑ test_multiple_windows
tests.pulses.point_pulse_template_tests.MeasurementDefinerTest ‑ test_no_measurement_windows
tests.pulses.point_pulse_template_tests.MeasurementDefinerTest ‑ test_none_mappings
tests.pulses.point_pulse_template_tests.ParameterConstrainerTest ‑ test_constrained_parameters
tests.pulses.point_pulse_template_tests.ParameterConstrainerTest ‑ test_parameter_constraints
tests.pulses.point_pulse_template_tests.ParameterConstrainerTest ‑ test_validate_parameter_constraints
tests.pulses.point_pulse_template_tests.PointPulseEntryTest ‑ test_instantiate
tests.pulses.point_pulse_template_tests.PointPulseEntryTest ‑ test_invalid_point_exception
tests.pulses.point_pulse_template_tests.PointPulseEntryTest ‑ test_scalar_expansion
tests.pulses.point_pulse_template_tests.PointPulseExpressionIntegralTests ‑ test_as_expression_wf_and_sample_compatible
tests.pulses.point_pulse_template_tests.PointPulseExpressionIntegralTests ‑ test_integral_as_expression_compatible
tests.pulses.point_pulse_template_tests.PointPulseTemplateOldSerializationTests ‑ test_deserialize_old