Exemplo n.º 1
0
    def test_extract_gender_for_trial(self, stub_record, male, female, expected_gender):
        stub_record.update({
            'subject_male': male,
            'subject_female': female,
        })
        trial = extractors.extract_trial(stub_record)

        assert trial['gender'] == expected_gender
Exemplo n.º 2
0
    def test_extract_gender_for_trial(self, stub_record, male, female, expected_gender):
        stub_record.update({
            'subject_male': male,
            'subject_female': female,
        })
        trial = extractors.extract_trial(stub_record)

        assert trial['gender'] == expected_gender
Exemplo n.º 3
0
    def test_trial_has_published_results(self, stub_record, trial_results_url, has_published_results):
        stub_record.update({ 'trial_results_url': trial_results_url })
        extracted_trial = extractors.extract_trial(stub_record)

        assert extracted_trial['has_published_results'] == has_published_results
Exemplo n.º 4
0
    def test_extract_status_for_trial(self, stub_record, status, expected_status, expected_rec_status):
        stub_record.update({ 'trial_status': status })
        extracted_trial = extractors.extract_trial(stub_record)

        assert extracted_trial['status'] == expected_status
        assert extracted_trial['recruitment_status'] == expected_rec_status
Exemplo n.º 5
0
    def test_extracted_identifiers_for_trial(self, stub_record, identifiers, expected_identifiers):
        stub_record.update(identifiers)
        extracted_trial = extractors.extract_trial(stub_record)

        assert extracted_trial['identifiers'] == expected_identifiers
Exemplo n.º 6
0
 def test_stub_record_is_valid(self, stub_record):
     extractors.extract_trial(stub_record)
Exemplo n.º 7
0
    def test_trial_has_published_results(self, stub_record, trial_results_url, has_published_results):
        stub_record.update({ 'trial_results_url': trial_results_url })
        extracted_trial = extractors.extract_trial(stub_record)

        assert extracted_trial['has_published_results'] == has_published_results
Exemplo n.º 8
0
    def test_extract_status_for_trial(self, stub_record, status, expected_status, expected_rec_status):
        stub_record.update({ 'trial_status': status })
        extracted_trial = extractors.extract_trial(stub_record)

        assert extracted_trial['status'] == expected_status
        assert extracted_trial['recruitment_status'] == expected_rec_status
Exemplo n.º 9
0
    def test_extracted_identifiers_for_trial(self, stub_record, identifiers, expected_identifiers):
        stub_record.update(identifiers)
        extracted_trial = extractors.extract_trial(stub_record)

        assert extracted_trial['identifiers'] == expected_identifiers
Exemplo n.º 10
0
 def test_stub_record_is_valid(self, stub_record):
     extractors.extract_trial(stub_record)