def test_datetime_to_issue(self):
     """webjournal - returns the issue corresponding to the given datetime object"""
     date_value = datetime.datetime(2009, 7, 16, 13, 39, 46, 426373)
     value = wju.datetime_to_issue(date_value, 'AtlantisTimes')
     self.assertEqual(value, None)
Пример #2
0
        user_info = collect_user_info(req)
        bfo = BibFormatObject(0,
                              ln=ln,
                              xml_record=temp_marc,
                              user_info=user_info)
        bfo.req = req
        html = format_with_format_template(search_page_template,
                                           bfo,
                                           verbose=verbose)[0]
        return html

    elif archive_select == "Go":
        redirect_to_url(req, "%s/journal/%s/%s/%s?ln=%s" % (CFG_SITE_URL,
                                                            journal_name,
                                                            archive_issue.split('/')[1],
                                                            archive_issue.split('/')[0],
                                                            ln))
    elif archive_search == "Go":
        try:
            archive_issue_time = datetime.datetime(*time.strptime(archive_date, "%d/%m/%Y")[0:5])
            archive_issue = datetime_to_issue(archive_issue_time, journal_name)
            if not archive_issue:
                archive_issue = get_current_issue(ln, journal_name)
        except ValueError:
            archive_issue = get_current_issue(ln, journal_name)
        redirect_to_url(req, "%s/journal/%s/%s/%s?ln=%s" % (CFG_SITE_URL,
                                                            journal_name,
                                                            archive_issue.split('/')[1],
                                                            archive_issue.split('/')[0],
                                                            ln))
Пример #3
0
    if archive_select == "False" and archive_search == "False":
        temp_marc = """<record>
                            <controlfield tag="001">0</controlfield>
                        </record>"""

        user_info = collect_user_info(req)
        bfo = BibFormatObject(0, ln=ln, xml_record=temp_marc, user_info=user_info)
        bfo.req = req
        html = format_with_format_template(search_page_template, bfo, verbose=verbose)
        return html

    elif archive_select == "Go":
        redirect_to_url(
            req,
            "%s/journal/%s/%s/%s?ln=%s"
            % (CFG_SITE_URL, journal_name, archive_issue.split("/")[1], archive_issue.split("/")[0], ln),
        )
    elif archive_search == "Go":
        try:
            archive_issue_time = datetime.datetime(*time.strptime(archive_date, "%d/%m/%Y")[0:5])
            archive_issue = datetime_to_issue(archive_issue_time, journal_name)
            if not archive_issue:
                archive_issue = get_current_issue(ln, journal_name)
        except ValueError:
            archive_issue = get_current_issue(ln, journal_name)
        redirect_to_url(
            req,
            "%s/journal/%s/%s/%s?ln=%s"
            % (CFG_SITE_URL, journal_name, archive_issue.split("/")[1], archive_issue.split("/")[0], ln),
        )
 def test_datetime_to_issue(self):
     """webjournal - returns the issue corresponding to the given datetime object"""
     date_value = datetime.datetime(2009, 7, 16, 13, 39, 46, 426373)
     value = wju.datetime_to_issue(date_value, 'AtlantisTimes')
     self.assertEqual(value, None)