def test_literature_create_thesis(login):
    input_data = literature_submission_form.InputData()
    input_data.add_basic_info(
        abstract='Lorem ipsum dolor sit amet, consetetur sadipscing elitr.',
        title='My Title For Test',
        language='ru',
        title_translation='My Title was in Russian',
        collaboration='This is a collaboration',
        experiment='This is an experiment',
        authors=(
            {'name': 'Barry White', 'affiliation': 'Wisconsin U., Madison'},
            {'name': 'James Brown', 'affiliation': 'CERN'},
        ),
        report_numbers=('100', '101'),
        subjects=('Accelerators', 'Computing'),
    )
    input_data.add_links(pdf_url='http://example.com/a-pdf')
    input_data.add_references_comments(
        references='references',
        extra_comments='comments about the document',
    )
    input_data.add_thesis_info(
        supervisor_name='Mister Yellow',
        supervisor_affiliation='CERN',
        thesis_date='2001-01-01',
        defense_date='2002-02-01',
        degree_type='bachelor',
        institution='Wisconsin U., Madison',
    )

    literature_submission_form.go_to()
    literature_submission_form.submit_thesis(input_data).assert_has_no_errors()
    _accept_and_complete(input_data)
def test_literature_create_book(login):
    input_data = literature_submission_form.InputData()
    input_data.add_basic_info(
        abstract='Lorem ipsum dolor sit amet, consetetur sadipscing elitr.',
        title='My Title For Test',
        language='ru',
        title_translation='My Title was in Russian',
        collaboration='This is a collaboration',
        experiment='This is an experiment',
        authors=(
            {'name': 'Barry White', 'affiliation': 'Wisconsin U., Madison'},
            {'name': 'James Brown', 'affiliation': 'CERN'},
        ),
        report_numbers=('100', '101'),
        subjects=('Accelerators', 'Computing'),
    )
    input_data.add_links(pdf_url='http://example.com/a-pdf')
    input_data.add_references_comments(
        references='references',
        extra_comments='comments about the document',
    )
    input_data.add_book_info(
        book_title='Astrowars',
        book_volume='Andromeda',
        publication_date='2001-01-01',
        publication_place='Oxford',
        publisher_name='Oxford University',
    )

    literature_submission_form.go_to()

    literature_submission_form.submit_book(input_data).assert_has_no_errors()
    _accept_and_complete(input_data)
Ejemplo n.º 3
0
def test_import_from_arXiv(login):
    expected_data = {
        'issue':
        '4',
        'year':
        '1999',
        'volume':
        '38',
        'page-range':
        '1113-1133',
        'author':
        'Maldacena, Juan',
        'doi':
        '10.1023/A:1026654312961',
        'journal':
        'International Journal of Theoretical Physics',
        'title': ('The Large N Limit of Superconformal Field Theories and '
                  'Supergravity'),
        'abstract':
        ('We show that the large $N$ limit of certain conformal field '
         'theories'),
    }

    literature_submission_form.go_to()
    literature_submission_form.submit_arxiv_id(
        'hep-th/9711200',
        expected_data,
    ).assert_has_no_errors()
Ejemplo n.º 4
0
def test_import_from_doi(login):
    expected_data = {
        'issue':
        '2',
        'year':
        '1998',
        'volume':
        '500',
        'page-range':
        '525-553',
        'author':
        'Schlegel, David J.',
        'author-1':
        'Finkbeiner, Douglas P.',
        'author-2':
        'Davis, Marc',
        'journal':
        'The Astrophysical Journal',
        'title':
        ('Maps of Dust Infrared Emission for Use in Estimation of '
         'Reddening and Cosmic Microwave Background Radiation Foregrounds'),
    }

    literature_submission_form.go_to()

    literature_submission_form.submit_doi_id(
        '10.1086/305772',
        expected_data,
    ).assert_has_no_errors()
def test_literature_create_chapter(login):
    input_data = literature_submission_form.InputData()
    input_data.add_basic_info(
        abstract='Lorem ipsum dolor sit amet, consetetur sadipscing elitr.',
        title='My Title For Test',
        language='ru',
        title_translation='My Title was in Russian',
        collaboration='This is a collaboration',
        experiment='This is an experiment',
        authors=(
            {'name': 'Barry White', 'affiliation': 'Wisconsin U., Madison'},
            {'name': 'James Brown', 'affiliation': 'CERN'},
        ),
        report_numbers=('100', '101'),
        subjects=('Accelerators', 'Computing'),
    )
    input_data.add_links(pdf_url='http://example.com/a-pdf')
    input_data.add_references_comments(
        references='references',
        extra_comments='comments about the document',
    )
    input_data.add_book_chapter_info(
        book_title='Relativistic Quantum Mechanics',
        page_start='512',
        page_end='1024',
    )

    literature_submission_form.go_to()

    literature_submission_form.submit_chapter(input_data).assert_has_no_errors()
    _accept_and_complete(input_data)
Ejemplo n.º 6
0
def test_literature_create_article_journal_with_proceeding(login):
    input_data = literature_submission_form.InputData()
    input_data.add_basic_info(
        abstract='Lorem ipsum dolor sit amet, consetetur sadipscing elitr.',
        title='My Title For Test',
        language='ru',
        title_translation='My Title was in Russian',
        collaboration='This is a collaboration',
        experiment='This is an experiment',
        authors=(
            {
                'name': 'Barry White',
                'affiliation': 'Wisconsin U., Madison'
            },
            {
                'name': 'James Brown',
                'affiliation': 'CERN'
            },
        ),
        report_numbers=('100', '101'),
        subjects=('Accelerators', 'Computing'),
    )
    input_data.add_links(pdf_url='http://example.com/a-pdf')
    input_data.add_references_comments(
        references='references',
        extra_comments='comments about the document',
    )
    input_data.add_journal_info(
        journal_title='europe',
        volume='Volume',
        issue='issue',
        year='2014',
        page_range='100-110',
        conf_name='This Conference',
    )
    input_data.add_proceedings(nonpublic_note='This proceedings')

    literature_submission_form.go_to()

    literature_submission_form.submit_journal_article_with_proceeding(
        input_data).assert_has_no_errors()
    _accept_and_complete(input_data)
def test_literature_create_article_journal(login):
    input_data = literature_submission_form.InputData(
        {
        }
    )
    input_data.add_basic_info(
        abstract='Lorem ipsum dolor sit amet, consetetur sadipscing elitr.',
        title='My Title For Test',
        language='ru',
        title_translation='My Title was in Russian',
        collaboration='This is a collaboration',
        experiment='This is an experiment',
        authors=(
            {'name': 'Barry White', 'affiliation': 'Wisconsin U., Madison'},
            {'name': 'James Brown', 'affiliation': 'CERN'},
        ),
        report_numbers=('100', '101'),
        subjects=('Accelerators', 'Computing'),
    )
    input_data.add_links(pdf_url='http://example.com/a-pdf')
    input_data.add_references_comments(
        references='references',
        extra_comments='comments about the document',
    )
    input_data.add_journal_info(
        journal_title='europe',
        volume='Volume',
        issue='issue',
        year='2014',
        page_range='100-110',
        conf_name='This Conference',
    )

    literature_submission_form.go_to()

    literature_submission_form.submit_journal_article(
        input_data
    ).assert_has_no_errors()
    _accept_and_complete(input_data)
Ejemplo n.º 8
0
def test_literature_create_thesis(login):
    input_data = literature_submission_form.InputData()
    input_data.add_basic_info(
        abstract='Lorem ipsum dolor sit amet, consetetur sadipscing elitr.',
        title='My Title For Test',
        language='ru',
        title_translation='My Title was in Russian',
        collaboration='This is a collaboration',
        experiment='This is an experiment',
        authors=(
            {
                'name': 'Barry White',
                'affiliation': 'Wisconsin U., Madison'
            },
            {
                'name': 'James Brown',
                'affiliation': 'CERN'
            },
        ),
        report_numbers=('100', '101'),
        subjects=('Accelerators', 'Computing'),
    )
    input_data.add_links(pdf_url='http://example.com/a-pdf')
    input_data.add_references_comments(
        references='references',
        extra_comments='comments about the document',
    )
    input_data.add_thesis_info(
        supervisor_name='Mister Yellow',
        supervisor_affiliation='CERN',
        thesis_date='2001-01-01',
        defense_date='2002-02-01',
        degree_type='bachelor',
        institution='Wisconsin U., Madison',
    )

    literature_submission_form.go_to()
    literature_submission_form.submit_thesis(input_data).assert_has_no_errors()
    _accept_and_complete(input_data)
def test_import_from_doi(login):
    expected_data = {
        'issue': '2',
        'year': '1998',
        'volume': '500',
        'page-range': '525-553',
        'author': 'Schlegel, David J.',
        'author-1': 'Finkbeiner, Douglas P.',
        'author-2': 'Davis, Marc',
        'journal': 'The Astrophysical Journal',
        'title': (
            'Maps of Dust Infrared Emission for Use in Estimation of '
            'Reddening and Cosmic Microwave Background Radiation Foregrounds'
        ),
    }

    literature_submission_form.go_to()

    literature_submission_form.submit_doi_id(
        '10.1086/305772',
        expected_data,
    ).assert_has_no_errors()
Ejemplo n.º 10
0
def test_literature_create_book(login):
    input_data = literature_submission_form.InputData()
    input_data.add_basic_info(
        abstract='Lorem ipsum dolor sit amet, consetetur sadipscing elitr.',
        title='My Title For Test',
        language='ru',
        title_translation='My Title was in Russian',
        collaboration='This is a collaboration',
        experiment='This is an experiment',
        authors=(
            {
                'name': 'Barry White',
                'affiliation': 'Wisconsin U., Madison'
            },
            {
                'name': 'James Brown',
                'affiliation': 'CERN'
            },
        ),
        report_numbers=('100', '101'),
        subjects=('Accelerators', 'Computing'),
    )
    input_data.add_links(pdf_url='http://example.com/a-pdf')
    input_data.add_references_comments(
        references='references',
        extra_comments='comments about the document',
    )
    input_data.add_book_info(
        book_title='Astrowars',
        book_volume='Andromeda',
        publication_date='2001-01-01',
        publication_place='Oxford',
        publisher_name='Oxford University',
    )

    literature_submission_form.go_to()

    literature_submission_form.submit_book(input_data).assert_has_no_errors()
    _accept_and_complete(input_data)
Ejemplo n.º 11
0
def test_literature_create_chapter(login):
    input_data = literature_submission_form.InputData()
    input_data.add_basic_info(
        abstract='Lorem ipsum dolor sit amet, consetetur sadipscing elitr.',
        title='My Title For Test',
        language='ru',
        title_translation='My Title was in Russian',
        collaboration='This is a collaboration',
        experiment='This is an experiment',
        authors=(
            {
                'name': 'Barry White',
                'affiliation': 'Wisconsin U., Madison'
            },
            {
                'name': 'James Brown',
                'affiliation': 'CERN'
            },
        ),
        report_numbers=('100', '101'),
        subjects=('Accelerators', 'Computing'),
    )
    input_data.add_links(pdf_url='http://example.com/a-pdf')
    input_data.add_references_comments(
        references='references',
        extra_comments='comments about the document',
    )
    input_data.add_book_chapter_info(
        book_title='Relativistic Quantum Mechanics',
        page_start='512',
        page_end='1024',
    )

    literature_submission_form.go_to()

    literature_submission_form.submit_chapter(
        input_data).assert_has_no_errors()
    _accept_and_complete(input_data)
def test_import_from_arXiv(login):
    expected_data = {
        'issue': '4',
        'year': '1999',
        'volume': '38',
        'page-range': '1113-1133',
        'author': 'Maldacena, Juan',
        'doi': '10.1023/A:1026654312961',
        'journal': 'International Journal of Theoretical Physics',
        'title': (
            'The Large N Limit of Superconformal Field Theories and '
            'Supergravity'
        ),
        'abstract': (
            'We show that the large $N$ limit of certain conformal field '
            'theories'
        ),
    }

    literature_submission_form.go_to()
    literature_submission_form.submit_arxiv_id(
        'hep-th/9711200',
        expected_data,
    ).assert_has_no_errors()
Ejemplo n.º 13
0
def test_thesis_info_autocomplete_supervisor_institution(login):
    literature_submission_form.go_to()
    literature_submission_form.write_institution_thesis(
        'CER',
        'CERN',
    ).assert_has_no_errors()
Ejemplo n.º 14
0
def test_conference_info_autocomplete_title(login):
    literature_submission_form.go_to()
    literature_submission_form.write_conference(
        'autrans',
        'IN2P3 School of Statistics, 2012-05-28, Autrans, FR',
    ).assert_has_no_errors()
def test_basic_info_autocomplete_affiliation(login):
    literature_submission_form.go_to()
    literature_submission_form.write_affiliation(
        'oxf',
        'Oxford U.',
    ).assert_has_no_errors()
def test_conference_info_autocomplete_title(login):
    literature_submission_form.go_to()
    literature_submission_form.write_conference(
        'autrans',
        'IN2P3 School of Statistics, 2012-05-28, Autrans, FR',
    ).assert_has_no_errors()
def test_journal_info_autocomplete_title(login):
    literature_submission_form.go_to()
    literature_submission_form.write_journal_title(
        'Nuc',
        'Nucl.Phys.',
    ).assert_has_no_errors()
def test_thesis_info_autocomplete_supervisor_institution(login):
    literature_submission_form.go_to()
    literature_submission_form.write_institution_thesis(
        'CER',
        'CERN',
    ).assert_has_no_errors()
Ejemplo n.º 19
0
def test_journal_info_autocomplete_title(login):
    literature_submission_form.go_to()
    literature_submission_form.write_journal_title(
        'Nuc',
        'Nucl.Phys.',
    ).assert_has_no_errors()
Ejemplo n.º 20
0
def test_basic_info_autocomplete_affiliation(login):
    literature_submission_form.go_to()
    literature_submission_form.write_affiliation(
        'oxf',
        'Oxford U.',
    ).assert_has_no_errors()