mirror of
https://github.com/gryf/slack-backup.git
synced 2025-12-17 11:30:25 +01:00
added some tests
This commit is contained in:
26
tests/test_mapping_correctness.py
Normal file
26
tests/test_mapping_correctness.py
Normal file
@@ -0,0 +1,26 @@
|
||||
import unittest
|
||||
|
||||
from slack_backup import db
|
||||
from slack_backup import objects as o
|
||||
|
||||
|
||||
class TestMapping(unittest.TestCase):
|
||||
|
||||
def test_users(self):
|
||||
db.connect()
|
||||
session = db.Session()
|
||||
|
||||
users = session.query(o.User).all()
|
||||
self.assertListEqual(users, [])
|
||||
|
||||
session.add(o.User())
|
||||
|
||||
users = session.query(o.User).all()
|
||||
self.assertEqual(len(users), 1)
|
||||
|
||||
user = users[0]
|
||||
|
||||
self.assertListEqual(user.channels, [])
|
||||
self.assertListEqual(user.topics, [])
|
||||
self.assertListEqual(user.purposes, [])
|
||||
self.assertEqual(user.id, 1)
|
||||
Reference in New Issue
Block a user