Exemplo n.º 1
0
    def test_no_annotations(self):
        """Basic annotations"""
        a = annotate(annotate=False)
        a.add_annotation('A', 'a')
        a.add_annotation('one', 1)

        self.assertDictEqual(a.annotate_step(), {})
Exemplo n.º 2
0
    def test_no_base(self):
        """Basic annotations"""
        a = annotate(annotate=True, base_annotation=False)
        a.add_annotation('A', 'a')
        a.add_annotation('one', 1)

        self.assertDictEqual(a.annotate_step(), {'A': 'a', 'one': '1'})
Exemplo n.º 3
0
    def test_custom_base(self):
        """Basic annotations"""
        a = annotate(annotate=True, base_annotation='foo')
        a.add_annotation('A', 'a')
        a.add_annotation('one', 1)

        self.assertDictEqual(a.annotate_step(), {
            'hpccm.foo.A': 'a',
            'hpccm.foo.one': '1'
        })
Exemplo n.º 4
0
    def test_default_base(self):
        """Basic annotations"""
        a = annotate(annotate=True, base_annotation=True)
        a.add_annotation('A', 'a')
        a.add_annotation('one', 1)

        self.assertDictEqual(a.annotate_step(), {
            'hpccm.annotate.A': 'a',
            'hpccm.annotate.one': '1'
        })
Exemplo n.º 5
0
    def test_no_annotations(self):
        """No variables specified"""
        a = annotate()

        self.assertDictEqual(a.annotate_step(), {})