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