예제 #1
0
파일: item.py 프로젝트: ikn/fsmanage
 def setUp(self):
     self.item = fs.Item(test_path)
예제 #2
0
파일: item.py 프로젝트: ikn/fsmanage
 def test_parent_both_present(self):
     attn1 = fs.AttentionItems(parent=fs.Item(('parent', 'one')))
     attn2 = fs.AttentionItems(parent=fs.Item(('parent', 'two')))
     self.assertEqual(
         attn1.extended(attn2).parent, fs.Item(('parent', 'two')))
예제 #3
0
파일: item.py 프로젝트: ikn/fsmanage
 def test_non_item(self):
     self.assertNotEqual(fs.Item(test_path), test_path)
예제 #4
0
파일: item.py 프로젝트: ikn/fsmanage
 def test_different_paths(self):
     self.assertNotEqual(fs.Item(test_path), fs.Item(('a', 'b')))
예제 #5
0
파일: item.py 프로젝트: ikn/fsmanage
 def test_parent_one_missing(self):
     attn1 = fs.AttentionItems(parent=fs.Item(('parent', )))
     attn2 = fs.AttentionItems()
     self.assertEqual(attn1.extended(attn2).parent, fs.Item(('parent', )))
     self.assertEqual(attn2.extended(attn1).parent, fs.Item(('parent', )))
예제 #6
0
파일: item.py 프로젝트: ikn/fsmanage
 def test_items_union(self):
     attn1 = fs.AttentionItems((fs.Item(('one', )), fs.Item(('two', ))))
     attn2 = fs.AttentionItems((fs.Item(('two', )), fs.Item(('three', ))))
     self.assertCountEqual(
         attn1.extended(attn2).items, (fs.Item(('one', )), fs.Item(
             ('two', )), fs.Item(('three', ))))
예제 #7
0
파일: item.py 프로젝트: ikn/fsmanage
 def test_parent(self):
     self.assertEqual(self.attn.parent, fs.Item(('parent', )))
예제 #8
0
파일: item.py 프로젝트: ikn/fsmanage
 def test_items(self):
     self.assertEqual(self.attn.items, (fs.Item(
         ('a', 'one')), fs.Item(('a', 'two'))))
예제 #9
0
파일: item.py 프로젝트: ikn/fsmanage
 def setUp(self):
     self.attn = fs.AttentionItems((fs.Item(
         ('a', 'one')), fs.Item(('a', 'two'))), fs.Item(('parent', )))
예제 #10
0
파일: item.py 프로젝트: ikn/fsmanage
 def test_equal(self):
     self.assertEqual(fs.Item(test_path), fs.Item(test_path))