예제 #1
0
    def test_get(self):
        name = 'Tester'
        editor = Editor(name=name)
        db.session.add(editor)
        db.session.flush()

        same_editor = Editor.get(name)
        self.assertEqual(editor, same_editor)

        missing_editor = Editor.get('Unknown')
        self.assertIsNone(missing_editor)
예제 #2
0
    def test_get(self):
        name = "Tester"
        editor = Editor(name=name)
        db.session.add(editor)
        db.session.flush()

        same_editor = Editor.get(name)
        assert editor == same_editor

        missing_editor = Editor.get("Unknown")
        assert missing_editor is None
예제 #3
0
    def test_get(self):
        item = Item()
        db.session.add(item)
        db.session.flush()

        same_item = Item.get(item.id)
        self.assertEqual(item, same_item)

        missing_item = Editor.get("Unknown")
        self.assertIsNone(missing_item)
예제 #4
0
    def test_get(self):
        item = Item()
        db.session.add(item)
        db.session.flush()

        same_item = Item.get(item.id)
        assert item == same_item

        missing_item = Editor.get('Unknown')
        assert missing_item is None
예제 #5
0
def load_user(username):
    editor = Editor.get(username)
    if editor is not None:
        return User(editor.name, editor.tz)