Sha256: 9403f1edab8aeffd1010470359d97900c0eff4e2f0dc1b391ce0277971adf8a6
Contents?: true
Size: 1.59 KB
Versions: 3
Compression:
Stored size: 1.59 KB
Contents
#!/usr/bin/env ruby # Swissreg::TestSession -- oddb -- 04.05.2006 -- hwyss@ywesee.com $: << File.expand_path('../src', File.dirname(__FILE__)) $: << File.expand_path('../../../src', File.dirname(__FILE__)) require 'test/unit' require 'session' module ODDB module Swissreg class TestSession < Test::Unit::TestCase def setup @session = Session.new end def test_get_result_list__online links = @session.get_result_list("sildenafil") expected = [ "/srclient/faces/jsp/spc/sr300.jsp?language=de§ion=spc&id=C00463756/01", ] assert_equal(expected, links) end def test_get_detail__online url = "/srclient/faces/jsp/spc/sr300.jsp?language=de§ion=spc&id=C00463756/01" data = @session.get_detail(url) expected = { :base_patent => "EP00463756", :base_patent_date => Date.new(1991, 6, 7), :certificate_number => "C00463756/01", :expiry_date => Date.new(2013, 6, 21), :iksnrs => ["54642"], :issue_date => Date.new(1999, 7, 30), :protection_date => Date.new(2011, 6, 7), :publication_date => Date.new(1998, 8, 31), :registration_date => Date.new(1998, 8, 11), } assert_equal(expected, data) end def test_extract_result_links path = File.expand_path('data/sildenafil.html', File.dirname(__FILE__)) html = File.read(path) expected = [ "/srclient/faces/jsp/spc/sr300.jsp?language=de§ion=spc&id=C00463756/01", ] assert_equal(expected, @session.extract_result_links(html)) end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
oddb.org-1.0.2 | ext/swissreg/test/test_session.rb |
oddb.org-1.0.1 | ext/swissreg/test/test_session.rb |
oddb.org-1.0.0 | ext/swissreg/test/test_session.rb |