Package daklib :: Package database :: Module test_section
[hide private]
[frames] | no frames]

Source Code for Module daklib.database.test_section

 1  # This program is free software; you can redistribute it and/or modify 
 2  # it under the terms of the GNU General Public License as published by 
 3  # the Free Software Foundation; either version 2 of the License, or 
 4  # (at your option) any later version. 
 5   
 6  # This program is distributed in the hope that it will be useful, 
 7  # but WITHOUT ANY WARRANTY; without even the implied warranty of 
 8  # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the 
 9  # GNU General Public License for more details. 
10   
11  # You should have received a copy of the GNU General Public License 
12  # along with this program; if not, write to the Free Software 
13  # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA 
14   
15  ################################################################################ 
16   
17  import pytest 
18   
19  from .section import Section 
20   
21   
22 -def test_Section(session):
23 obj = Section("section") 24 session.add(obj) 25 session.flush() 26 27 get = Section.get(1, session) 28 assert get 29 assert get.section == "section"
30 31
32 -def test_Section___eq__():
33 obj = Section("section") 34 35 with pytest.warns(DeprecationWarning): 36 assert obj == "section" 37 with pytest.warns(DeprecationWarning): 38 assert "section" == obj
39 40
41 -def test_Section___ne__():
42 obj = Section("section") 43 44 with pytest.warns(DeprecationWarning): 45 assert obj != "zzzz" 46 with pytest.warns(DeprecationWarning): 47 assert "zzzz" != obj
48