Exemplo n.º 1
0
    def test_ucf_username(self):
        """Test setting the UCF username for auto-copy support."""

        obs = idf.Observer('Test Observer', 99)
        targ = idf.DRX('Target', 'Target', '2019/1/1 00:00:00', '00:00:10',
                       0.0, 90.0, 40e6, 50e6, 7)
        sess = idf.Run('Test Session', 1, scans=targ)
        sess.data_return_method = 'UCF'
        sess.ucf_username = '******'
        proj = idf.Project(obs, 'Test Project', 'COMTST', runs=sess)
        out = proj.render()
        self.assertTrue(out.find('ucfuser:test') >= 0)

        obs = idf.Observer('Test Observer', 99)
        targ = idf.DRX('Target', 'Target', '2019/1/1 00:00:00', '00:00:10',
                       0.0, 90.0, 40e6, 50e6, 7)
        sess = idf.Run('Test Session',
                       1,
                       scans=targ,
                       comments='This is a comment')
        sess.data_return_method = 'UCF'
        sess.ucf_username = '******'
        proj = idf.Project(obs, 'Test Project', 'COMTST', runs=sess)
        out = proj.render()
        self.assertTrue(out.find('ucfuser:test/dir1') >= 0)
Exemplo n.º 2
0
    def test_flat_projects(self):
        """Test single session/scans IDFs."""

        obs = idf.Observer('Test Observer', 99)
        targ = idf.DRX('Target', 'Target', '2019/1/1 00:00:00', '00:00:10',
                       0.0, 90.0, 40e6, 50e6, 7)
        sess = idf.Run('Test Session', 1, scans=targ)
        proj = idf.Project(obs, 'Test Project', 'COMTST', runs=sess)
        out = proj.render()
Exemplo n.º 3
0
    def test_string(self):
        """Test string representations of IDF objects."""

        obs = idf.Observer('Test Observer', 99)
        targ = idf.DRX('Target', 'Target', '2019/1/1 00:00:00', '00:00:10',
                       0.0, 90.0, 40e6, 50e6, 7)
        run = idf.Run('Test Run', 1, scans=targ)
        proj = idf.Project(obs, 'Test Project', 'COMTST', runs=run)

        str(proj)
        repr(proj)
        str(proj.runs[0])
        repr(proj.runs[0])
        str(proj.runs[0].scans[0])
        repr(proj.runs[0].scans[0])