| 1 | import unittest | 1 | import unittest |
|---|
| 2 | import feedparser | 2 | import feedparser |
|---|
| 3 | from bbox import BBox | 3 | from bbox import BBox |
|---|
| 4 | | 4 | |
|---|
| 5 | class FeedTestCase(unittest.TestCase): | 5 | class FeedTestCase(unittest.TestCase): |
|---|
| 6 | def __init__(self,*args): | 6 | def __init__(self,*args): |
|---|
| 7 | unittest.TestCase.__init__(self, *args) | 7 | unittest.TestCase.__init__(self, *args) |
|---|
| 8 | | 8 | |
|---|
| 9 | def test_01_parse_rss(self): | 9 | def test_01_parse_rss(self): |
|---|
| 10 | fh = open('t/geo.rss') | 10 | fh = open('t/geo.rss') |
|---|
| 11 | xml = fh.read() | 11 | xml = fh.read() |
|---|
| 12 | feed = feedparser.parse(xml) | 12 | feed = feedparser.parse(xml) |
|---|
| 13 | for e in feed.entries: | 13 | for e in feed.entries: |
|---|
| 14 | for k in e.keys(): | 14 | for k in e.keys(): |
|---|
| 15 | print e[k] | 15 | print e[k] |
|---|
| 16 | | 16 | |
|---|
| 17 | def test_02_bbox_parse_rss(self): | 17 | def test_02_bbox_parse_rss(self): |
|---|
| 18 | bbox = BBox() | 18 | bbox = BBox() |
|---|
| 19 | bbox.read_rss('file:t/geo.rss') | 19 | bbox.read_rss('file:t/geo.rss') |
|---|
| 20 | | 20 | |
|---|